Когда выбрано значение CheckBox
, необходимо также выбрать несколько других пользователей на основе условия. Здесь я пытаюсь загрузить DataGrid
со списком имен, когда я выбираю одно имя, следует проверить другие имена, начинающиеся с одной буквы. Пожалуйста, предложите мне, как это сделать. Как я могу получить доступ к списку пользователей в классе «Пользователи»?C# wpf datagrid, выбрав один флажок, должен выбрать несколько других
код Xaml:
namespace WpfApplication2
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
List<User> users = new List<User>();
users.Add(new User() { Id = 1, Name = "John Doe" });
users.Add(new User() { Id = 2, Name = "Jane Doe"});
users.Add(new User() { Id = 3, Name = "Sammy Doe" });
users.Add(new User() { Id = 3, Name = "Abhi" });
users.Add(new User() { Id = 3, Name = "Amy" });
users.Add(new User() { Id = 3, Name = "Arin" });
users.Add(new User() { Id = 3, Name = "Kate" });
users.Add(new User() { Id = 3, Name = "Kane" });
dgUsers.ItemsSource = users;
}
}
public class User
{
public int Id { get; set; }
public string Name { get; set; }
public bool isSelected;
public bool IsSelected
{
get
{
//I can implement my condition here, but how to access the users list?
return this.isSelected;
}
set
{
this.isSelected = value;
}
}
}
}
Благодарим за ваша помощь.Я пытаюсь реализовать подобное событие с помощью ICommand i.e, когда установлен флажок, выполните ICommand и выберите другие флажки в зависимости от вывода команды. – bhavani
Вот мой datagrid: – bhavani