在我的 XAML 页面上,我有一个带有以下绑定的文本块:
<TextBlock Width="{Binding ActualWidth, ElementName=SessionList, Mode=OneWay}" ... />
这绑定到网格视图:
<GridView x:Name="SessionList" ItemsSource="{Binding Sessions}"... />
现在,当页面首次加载并且数据可用时,文本块将可见并具有正确的宽度。当页面加载并且没有数据时,由于绑定的宽度,文本框将不可见。
但是......当我在后台加载数据并在一段时间后数据进入(通过MVVM)时,将显示列表,但文本块宽度不会相应改变,并将其设置为TwoWay
无效。
有什么想法/提示吗?