2

今天在 Windows RT(Windows 商店应用程序)的 XAML 中工作时很奇怪,当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。第一次还是倒塌了,第二次我养的物业变了,效果还不错。:S

4

1 回答 1

0

没关系......这是我自己的愚蠢错误,似乎我在IsValid财产的吸气剂中有另一个条件,它总是false不应该出现的情况。

固定的 :)

于 2012-10-20T12:52:32.143 回答