【发布时间】:2011-03-03 21:04:03
【问题描述】:
我有一个 TabControl,第二个选项卡上有一个按钮:
<Button Name="deleteResourceBtn">
<Button.Style>
<Style TargetType="{x:Type Button}">
<Style.Triggers>
<DataTrigger Binding="{Binding SelectedIndex, ElementName=loadChartResourceListView}" Value="-1">
<Setter Property="IsEnabled" Value="False" />
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
<Image ToolTip="Delete Resource" Source="pack://application:,,,/...namespace omitted;component/Graphics/deleteBtn.png" Style="ButtonImageStyle" />
</Button>
我正在绑定一个名为 loadChartResourceListView 的列表控件...我收到的错误是:
'XamlParseException 设置属性 'System.Windows.FrameworkElement.Style' 抛出异常。行号“221” 和行位置'39'。
第 221 行是 </Style> ... 没有真正看到我的绑定问题,除非 TabControl 没有加载第二个选项卡? TabControl 是否“按需”加载选项卡?或许第二个选项卡尚未加载,它正在尝试绑定?
【问题讨论】:
标签: wpf data-binding binding tabcontrol datatrigger