言語、カテゴリ、フレーズを扱うコードを引き継いでいます。
フレーズは複数の言語に適用できます。
同じフレーズが複数のカテゴリに表示される場合があります。
フレーズと言語はグリッドに表示されるため、関連する言語の関連する翻訳を使用してフレーズを入力できます。
1 つのフレーズの翻訳を入力すると、それがすべてのカテゴリに反映されます。
チェックボックスリスト(私が行った)にはすべてのカテゴリが表示されます
私は WPF がまったく初めてで、このタイプのシナリオを処理するために ViewModel、Observable Collections などを設定する方法がわかりません。
どんな助けでも大歓迎です。
アップデート:
これが私が必要とするモデルだと思います:
public class Phrase
{
public string Title {get;set;}
public List<Language> {get;set;}
public List<Category> {get;set;}
}
public class Langauge
{
public string Title {get;set;}
public string Culture {get;set;}
}
public class Category
{
public string Name {get;set;}
public bool IsChecked {get;set;}
}