有沒有辦法將整個DataGrid標記爲單向綁定?WPF:單向綁定整個DataGrid
回答
您可以創建一個新類,例如繼承綁定的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}
有趣。看起來我可以用這個做很多很酷的事情。 –
我覺得這是設置用戶和應用程序設置的好方法。 一個「問題」是XAML編輯器會抱怨它無法找到帶有一個參數的構造函數。 MS已經解決了這個問題。您可以通過將課程移到解決方案中的單獨項目來「解決」它,對於設置不起作用,但對於您的情況可能。或者,如果你不介意警告(仍然編譯顯然),忽略它;) –
這是一個明顯的答案,我可以擔心這個問題六個月,永遠找不到。 –
調用這個我知道這已經回答了,但你不能只設置綁定Mode
上DataGrid的ItemsSource
屬性OneWay
?
- 1. WPF DataGrid雙向綁定
- 2. WPF綁定DataGrid
- 3. WPF DataGrid綁定
- 4. WPF DataGrid綁定
- 5. 雙向wpf datagrid綁定到數據庫
- 6. WPF DataGrid - 綁定EditMode
- 7. WPF,XML Datagrid綁定
- 8. WPF單向綁定中斷
- 9. 如何將二維數組bool [] []綁定到WPF DataGrid(單向)?
- 10. DataGrid雙向綁定
- 11. WPF DataGrid綁定混淆
- 12. WPF DataGrid列上綁定
- 13. WPF中的Datagrid綁定
- 14. WPF DataGrid綁定DataGridCell內容
- 15. WPF綁定屬性到Datagrid
- 16. WPF DataGrid綁定屬性
- 17. WPF DataGrid的綁定問題
- 18. WPF綁定參考的DataGrid
- 19. WPF Datagrid綁定到xml
- 20. WPF ToolKit Datagrid刷新綁定
- 21. WPF DataGrid ItemsSource綁定問題
- 22. WPF Datagrid視圖頭綁定
- 23. WPF datagrid綁定數據表
- 24. WPF,MVVM datagrid行綁定
- 25. WPF綁定DataGrid中SelectedItem
- 26. WPF DataGrid組合框綁定
- 27. 問題綁定到WPF Datagrid
- 28. 將WPF DataGrid綁定到DataTable
- 29. Datagrid中的SelectedItem綁定WPF
- 30. WPF DataGrid RowHeader數據綁定
你爲什麼要這樣做? –
當然,要以完全非標準的方式表現出來!這是良好可用性的關鍵,對吧? ;) –
因爲我綁定了一組只讀屬性,而且我厭倦了寫「Mode = OneWay」。 –