我有“gameListView”ListView,我想在其中动态添加复选框。那么我该怎么做?我能够添加字符串,但无法添加复选框。我的代码如下。如何在WPF C#应用程序中动态添加CheckBox
GridView gridView = new GridView();
gameListView.View = gridView;
//Setting CheckBox here
CheckBox chk = new CheckBox();
chk.IsChecked = varibleName == "1" ? true : false;
gridView.Columns.Add(new GridViewColumn { Header = "Favourite", DisplayMemberBinding = new Binding("Favourite") });
gameListView.Items.Add(new Games.GameItems { GameName = game[0].ToString(), GameDependency = game[1].ToString(), Favourite = chk });
和我Games.GameItems Ia类如下
class GameItems
{
public string GameName { get; set; }
public string GameDependency { get; set; }
public System.Windows.Controls.CheckBox Favourite { get; set; }
}
但我的输出显示复选框作为字符串:(如下图所示
但我想真正的复选框,不是字符串。所以请帮助我,我该怎么做?
没有必要使用'CheckBox'控件作为属性。通过普通的方式添加复选框xaml/c#,然后将其值绑定为true或false。 –