वहाँ मैं यह करने के बारे में सोच सकते हैं के दो तरीके हैं: खिड़की एक नाम (दें Window
टैग पर एक x:Name
विशेषता के माध्यम से, और उसके बाद इस तरह एक बाध्यकारी निर्माण (विंडो के नाम हो जाती है 'ThisWindow' है):
<Button Command="CommandGetsCalled" CommandParameter="{Binding ElementName=ThisWindow}" />
कुछ अधिक सामान्य (वर्तमान विंडो कोई नाम देने पर निर्भर नहीं करता) के लिए, बाध्यकारी इस तरह निर्माण किया जा सकता :
<Button Command="CommandGetsCalled" CommandParameter="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type Window}}}" />
स्रोत
2010-08-17 16:17:39
क्यों? जहां तक मुझे पता है XAML में कोई "यह" संकेत नहीं है। इसके अलावा, इस मामले में 'यह' शायद बटन होगा। तुम क्या करने की कोशिश कर रहे हो? –
-इस- मेरा मतलब विंडो विंडो युक्त था। मैं इसे शीर्षक में और पाठ में लिखता हूं, कि मैं खिड़की को पास करना चाहता हूं। राहेल और डैनियल प्रैट के उत्तरों के रूप में, यह स्पष्ट है;) – SwissCoder