有没有办法将整个DataGrid标记为单向绑定?
答案 0 :(得分:2)
我知道这已经得到了解答,但您不能只将DataGrid的Mode
属性上的绑定ItemsSource
设置为OneWay
吗?
答案 1 :(得分:1)
您可以创建一个新的类,例如继承绑定的OneWayExtension。
public class OneWayExtension : Binding
{
public OneWayExtension()
: base()
{
Initialize();
}
public OneWayExtension(string path)
: base(path)
{
Initialize();
}
private void Initialize()
{
this.Source = YourSourceOrMakeThisAParameter;
this.Mode = BindingMode.OneWay;
}
}
然后你可以通过
来调用它{local:OneWay PathOfData}