我有一个带有 MenuItem 的 ContextMenu:
<Grid>
<Button Content="{Binding Test}">
<Button.ContextMenu>
<ContextMenu>
<StackPanel>
<MenuItem Header="{Binding Test}"/>
</StackPanel>
</ContextMenu>
</Button.ContextMenu>
</Button>
</Grid>
Test 属性如下所示:
private Random rand;
public string Test
{
get
{
return "Test " + this.rand.Next(50);
}
}
当我右键单击按钮时,我有,例如“Test 41”。下次我打开菜单时,我的值相同。有没有办法强制菜单每次都评估绑定?(然后有“测试 3”、“测试 45”、“测试 65”......