私はこれを長い間試みてきましたが、成功しませんでした。
WPFのGridViewに辞書を保存しようとしています。キー/値を保存することはできますが、特定のキーの値を取得できません。たとえば、次の例では、キー「1」(「4」)の値を取得したいと思います。TryGetValueではまだ成功していません。
これは私のコードです:
public MainWindow()
{
InitializeComponent();
McDataGrid.ItemsSource = files.Keys;
}
Dictionary<Files, string> files = new Dictionary<Files, string>();
public class Files
{
public string File { get; set; }
public string Duration { get; set; }
public string Status { get; set; }
}
private void AddFilesList(string addsrc, string addduration, string addstatus, string path)
{
files.Add(new Files
{
File = addsrc,
Duration = addduration,
Status = addstatus
}, path
);
DataGrid.Items.Refresh();
}
private void Button_Click_1(object sender, RoutedEventArgs e)
{
AddFilesList("1", "2", "3", "4");
}