我想创建一个切换开关,它将在绑定到单个对象的不同属性的数据绑定中有多行。这些切换开关将位于列表框内。与绑定到对象的自定义切换开关
下面我的xaml代码显示了当前的切换开关模板。使用下面的代码,只有标题正确绑定。我需要其他两行(在ContentTemplate中)和切换开关本身绑定到对象的布尔属性。
<DataTemplate>
<toolkit:ToggleSwitch Header="{Binding Property1}" Width="450">
<toolkit:ToggleSwitch.HeaderTemplate>
<DataTemplate>
<ContentControl FontWeight="Black" FontSize="40" Foreground="{StaticResource PhoneForegroundBrush}" Content="{Binding}" VerticalAlignment="Top" />
</DataTemplate>
</toolkit:ToggleSwitch.HeaderTemplate>
<toolkit:ToggleSwitch.ContentTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Property2}" FontSize="32" FontWeight="Light" Foreground="{StaticResource PhoneAccentBrush}" />
<TextBlock Text="{Binding Property3}" FontSize="{StaticResource PhoneFontSizeSmall}" Foreground="{StaticResource PhoneSubtleBrush}" />
</StackPanel>
</DataTemplate>
</toolkit:ToggleSwitch.ContentTemplate>
</toolkit:ToggleSwitch>
</DataTemplate>
有关如何实现我需要的结果的任何建议吗?
在此先感谢!
这是我想实现
Property1
Property2:On/Off [===] (this is the toggle switch)
Property3
属性1,2和3都将具有自定义格式为好。请记住这些将在列表框中,因此它们将绑定到一个集合。
你能不能展示一个嘲弄的图像来展示你想要实现的目标? – 2011-03-14 13:18:26
我添加了一个样机,告诉你我想让用户看到什么。谢谢! – andersra 2011-03-14 18:20:42
“开”/“关”标签如何与您的模型配合? – 2011-03-14 20:47:25