2012-04-26 50 views

回答

1

首先,把你想要顯示在你的XAML中的所有控件。 (如果你需要,在彼此之上) 然後,將下面的代碼放在每個控件中,以打開和關閉控件的可見性。

Visibility="{Binding Path=IsMyControlVisible, Converter={StaticResource BooleanToVisibilityConverter}}" 

在後面的代碼,實現屬性爲每個要顯示/隱藏(對於上述控制調用屬性「IsMyControlVisible」控件。

然後,綁定你的單選按鈕器isChecked到。您的IsMyControlVisible財產

IsChecked="{Binding IsMyControlVisible, Mode=OneWayToSource, FallbackValue=false }" 

最後,如果你只是使用代碼隱藏的IsMyControlVisible財產,你應該把你的XAML下面爲您控制的數據上下文設置爲您的代碼隱藏:

DataContext="{Binding RelativeSource={RelativeSource Self}}" 
0

你所擁有的是(描述行爲的標題;用戶控制)。
因此定義MyUserOptions:一個具有ControlCaption和UserControl作爲公共屬性的類。
建立這樣的「MyUserOptions」

顯示,列出在ListView,你要選定項目的外觀的列表,MyUserOptions的 DataTemplate中只顯示標題。在該列表視圖的下方,將 作爲DataContext將ListView SelectedItem作爲ContentControl,並綁定到UserControl屬性的 。

相關問題