Binary Application Markup Language
દ્વિસંગી એપ્લિકેશન માર્કઅપ લેંગ્વેજ એ માઇક્રોસોફ્ટ દ્વારા વિકસાવવામાં આવેલ ફાઇલ ફોર્મેટ છે જે XAML ફાઇલોનું સંકલન કરીને બનાવવામાં આવે છે. જનરેશન એક XAML ફાઇલને. BAML એક્સ્ટેંશન સાથે બાઈનરી એપ્લિકેશન માર્કઅપ લેંગ્વેજ ફાઇલમાં સંકલિત કરી શકાય છે, જેને. NET ફ્રેમવર્ક એસેમ્બલીમાં સંસાધન તરીકે દાખલ કરી શકાય છે. રન-ટાઇમ સમયે, ફ્રેમવર્ક એન્જિન એસેમ્બલી સંસાધનોમાંથી. બીએએમએલ ફાઇલને બહાર કાઢે છે, તેનું વિશ્લેષણ કરે છે અને અનુરૂપ ડબલ્યુપીએફ વિઝ્યુઅલ ટ્રી અથવા વર્કફ્લો બનાવે છે. આ ફોર્મેટ હોવાથી, સામગ્રી રનટાઇમ દરમિયાન ઝડપથી લોડ કરી શકાય છે, કારણ કે XAML ટોકન્સ દ્વારા સમૃદ્ધ છે, અને લેક્સિકલ વિશ્લેષણ પૂર્ણ થાય છે. સંદર્ભો એપ્લિકેશન પ્રોગ્રામિંગ ઇન્ટરફેસો ઓપરેટિંગ સિસ્ટમ ટેકનોલોજી