我有一个用于项目的模板 ( TextBlock
+ ),但我无法弄清楚如何刷新绑定。绑定到一个布尔属性。到目前为止唯一可行的方法是导航到具有不同参数的相同 XAML 页面,但是这个“解决方案”是不可用的。CheckBox
LonglistSelector
CheckBox
我找到了一些如何使用UpdateSource()
withTextBox
但没有使用CheckBox
from 模板的示例。
这是我CheckBox
的 teplate。很多东西可能没用,我尝试了我发现的所有东西。绑定正在工作,但它不会刷新,所以我必须导航到另一个页面,例如,然后它会被刷新。
<CheckBox BorderThickness="2"
VerticalAlignment="Center"
x:Name="TemplateCheckBox"
IsChecked="{Binding IsDone, UpdateSourceTrigger=Explicit, Mode=TwoWay}"
Checked="TemplateCheckBox_Checked"
Unchecked="TemplateCheckBox_Checked"
/>
编辑:我找到了简单的方法来更新LonglistSelector
. 只需将另一个空List
集创建为 a ItemsSource
,然后将原始列表设置为ItemsSource
。