ملزمة الرؤية للسيطرة في فئة مختلفة مع برنامج الأغذية العالمي
-
05-07-2019 - |
سؤال
في بلدي XAML الإطار الرئيسي لدي اثنين من عناصر تحكم المستخدم واثنين من RadioButton
s. أريد RadioButton
s للسيطرة على Visibility
من عناصر تحكم المستخدم.
XAML مقتطفات:
<WpfApp2:ViewTree/>
<WpfApp2:ViewTab/>
<RadioButton x:Name="radioButton_Tree" GroupName="View"
IsChecked="True"> Tree View </RadioButton>
<RadioButton x:Name="radioButton_Tab" GroupName="View"
IsChecked="False" >Tab View</RadioButton>
وفي عناصر تحكم المستخدم، لدي شيء من هذا القبيل:
Visibility="{Binding IsChecked,
Converter={StaticResource BooleanToVisibilityConverter},
ElementName=Window1.radioButton_Tree}" >
وفي وقت التشغيل أحصل على هذا الخطأ:
Cannot find source for binding with reference 'ElementName=Window1.radioButton_Tab'
وأنا ما يطل؟
المحلول
واسم Window1 ليس في سياق تحكم المستخدم.
ويمكن استخدام رمز أدناه؟
<WpfApp2:ViewTree Visibility="{Binding IsChecked,
Converter={StaticResource BooleanToVisibilityConverter},
ElementName=radioButton_Tree}" />
<WpfApp2:ViewTab Visibility="{Binding IsChecked,
Converter={StaticResource BooleanToVisibilityConverter},
ElementName=radioButton_Tab}" />
<RadioButton x:Name="radioButton_Tree" GroupName="View"
IsChecked="True"> Tree View </RadioButton>
<RadioButton x:Name="radioButton_Tab" GroupName="View"
IsChecked="False" >Tab View</RadioButton>
لا تنتمي إلى StackOverflow