Win RT XAML中的布尔到可见性转换器首次不工作

Win RT XAML中的布尔到可见性转换器首次不工作,xaml,data-binding,windows-8,windows-runtime,winrt-xaml,Xaml,Data Binding,Windows 8,Windows Runtime,Winrt Xaml,奇怪的是,今天在XAML for Windows RT(Windows应用商店应用程序)中工作时,当从我的视图模型中设置了IsValid=true时,我的布尔值到可见性转换器第一次不起作用(我的路径保持隐藏),但随后会正确显示可见性 这是一个错误,还是可能发生什么 我想在IsValid=true上显示我的勾号,包括初始时间: <Path x:Name="MyTick" Data="F1 M 45.12,5.49L 21.255,40.8L 20.4525,40.8L 0,23.2875L

奇怪的是,今天在XAML for Windows RT(Windows应用商店应用程序)中工作时,当从我的视图模型中设置了
IsValid=true
时,我的布尔值到可见性转换器第一次不起作用(我的路径保持隐藏),但随后会正确显示可见性

这是一个错误,还是可能发生什么

我想在
IsValid=true
上显示我的勾号,包括初始时间:

<Path x:Name="MyTick" Data="F1 M 45.12,5.49L 21.255,40.8L 20.4525,40.8L 0,23.2875L 5.775,15.7875L 19.2525,27.3L 37.695,-1.90735e-006L 45.12,5.49 Z " 
Fill="#FF008500" Grid.Column="1" Width="42" Height="42" Margin="24,12,12,0" 
Stretch="Fill" VerticalAlignment="Top"  Visibility="{Binding IsValid, Converter={StaticResource BooleanToVisibilityConverter}}" />

在.xaml.cs的代码后面设置可见性确实有效,但这违背了MVVM实现如此简单操作的目的,我不希望这样做


这个问题也发生在我第一次需要在
IsValid=true
上显示/隐藏文本块时。第一次,它仍然是倒塌的,第二次,我提出的财产改变,它的作品很好别担心。。。这是我自己愚蠢的错误,似乎我在
IsValid
属性的getter中有另一个条件,它总是
false
,而它本不应该是

固定:)