Я хочу, чтобы у моего флажка в datatemplate было три состояния. Я реализовал функцию, чтобы установить datatemplate столбцов списка просмотра в качестве флажка: но я хочу, чтобы он разрешал три состояния
public DataTemplate SampleTemplate()
{
DataTemplate dt = new System.Windows.DataTemplate();
dt.DataType = typeof(bool);
FrameworkElementFactory fef = new FrameworkElementFactory(typeof(CheckBox));
Binding bd = new Binding("EnabledThreading");
fef.SetBinding(CheckBox.IsCheckedProperty, bd);
dt.VisualTree = fef;
return dt;
}