3
我知道有100個關於它的問題,但是我沒有找到這個特定案例的答案。綁定一個包含數組變量的對象
我有一個對象,看起來像這樣:
public string LogMessage { get; set; }
public DateTime Time { get; set; }
public string[] Params { get; set; }
,我想此對象綁定到數據網格(每個對象將是一個行和每一變量將是細胞)
我試圖結合這樣的:
DataGridTextColumn Log = new DataGridTextColumn();
DataGridTextColumn Time = new DataGridTextColumn();
DataGridTextColumn Params = new DataGridTextColumn();
win.Table.Columns.Add(Time);
win.Table.Columns.Add(Log);
win.Table.Columns.Add(Params);
Time.Binding = new Binding("Time");
Log.Binding = new Binding("LogMessage");
Params.Binding = new Binding("Params");
但Params
列的結果當然是: 「String []數組」。
我需要知道是否有一些選項來操作綁定後的數據。例如:
new Binding("Params").ToJson();
謝謝!
刪除所有代碼,併爲此創造合適的視圖模型。然後通常綁定用戶界面(**通過XAML **),而不是使用程序代碼。 –
我知道這是正確的方式,但真的嗎?有沒有其他的選擇? – Yaron
因爲它是一個小程序,並非真正重要的一個..所以不是最優的,但簡單的解決方案就足夠了 – Yaron