我需要做一個組件,當某些屬性發生變化時,複選框會變成單選按鈕。我不知道如何在xaml中做這種改變。該複選框位於如下所示的數據模板中。現在我只需要一些邏輯就可以將它變成單選按鈕。我如何動態地將WPF控件更改爲另一個?
<DataTemplate>
<CheckBox IsChecked="{Binding IsSelected.Value, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Center" HorizontalAlignment="Center"/>
</DataTemplate>
添加另一個「RadioButton」,根據您的邏輯更改兩個控件的「可見性」。 – Bolu 2014-08-27 13:12:18
問題似乎是DataTemplate中只能有一個控件。 – ggrd4rk 2014-08-27 13:19:12
用'Grid'或'StackPanel'等括起來。 – Bolu 2014-08-27 13:22:36