我有一个绑定到可观察集合的Listbox,XAML代码片段显示了每个项的内容(textblocks和Slidercontrol)。Slidercontrol最初设置为不可见。
ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical" Width="500">
<stackPanel Orientation="Horizontal">
<TextBlock Margin="0,0,0,0" Width="100"........
<TextBlock Margin="200,10,0,0" Width="100"........
</StackPanel>
<Slider Margin="0,0,0,0" Height="100".................
<StackPanel Orientation="Horizontal">
<TextBlock Width="100" TextWrapping="Wrap"..............
<TextBlock Width="100" TextWrapping="Wrap"...............
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
我希望首先检查observableCollection列表对象的某个时间属性,如果时间在当前系统时间范围内,我想激活相应的滑块控件ListBox Item并更新它,滑块指示时间进度并更新直到结束时间,并且用户无法移动它,但是如何访问或迭代ListBoxitem,以便我可以通过visualhelptree激活滑块控件。救命啊!!!
<ProgressBar Visibility={Binding IsProgressVisible}.../>
。 - Mohammed A. FadilIsEnabled_Progress
属性的类型是什么?它必须是Visibility
类型而不是bool
类型。 - Mohammed A. Fadil