【发布时间】:2016-04-15 12:54:39
【问题描述】:
我尝试使用这样的绑定来应用数据触发器
<Style x:Key="ItemStyle" TargetType="{x:Type TabItem}">
<Setter Property="Width" Value="293"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="TabItem">
//...somes trigger...
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<DataTrigger Binding="{Binding Path=isMaxOnglets}" Value="True">
<Setter Property="Width" Value="100"/>
</DataTrigger>
</Style.Triggers>
</Style>
始终应用<Setter Property="Width" Value="293"/> 而不是dataTrigger,
我有这个
mainModel.isMaxOnglets = true;
还有这个
bool _isMaxOnglets;
public bool isMaxOnglets
{
get
{
return _isMaxOnglets;
}
set
{
if (_isMaxOnglets != value)
{
_isMaxOnglets = value;
RaisePropertyChanged("isMaxOnglets");
}
}
}
问题:从未应用数据触发器
【问题讨论】: