我找不到任何示例让我了解如何以及是否可以通过单击按钮(在我的情况下为切换开关)更改 c# 中的数据绑定,基本上我的应用程序中有 32 个按钮,这 32 个按钮的作用相同但需要它们中的不同文本取决于某些拨动开关它们当前是数据绑定的,因此可以从本地存储中保存和检索文本,但它获得的值取决于这些拨动开关的状态。
所以我目前有:
<Button x:Name="_ovButton1" Content="{Binding Source={StaticResource AppSettings}, Path=ovName1_1Value, Mode=TwoWay}" Margin="2,0,250,0" VerticalAlignment="Top" FontSize="14" Height="72" FontWeight="Bold" MouseLeftButtonUp="_ovButton1_MouseLeftButtonUp" MouseLeftButtonDown="_ovButton1_MouseLeftButtonDown" ClickMode="Hover" Hold="_ovButton1_Hold"/>
我希望当用户更改切换开关的状态时更改
{StaticResource AppSettings}, Path=ovName1_1Value, Mode=TwoWay}
例如:
{StaticResource AppSettings}, Path=ovName1_2Value, Mode=TwoWay}
但是我找不到任何示例来说明如何在 c# 中执行此操作,我需要哪些代码来执行此操作?