我有一些处理语言、类别和短语的代码。
一个短语可以适用于多种语言。
同一个短语可能出现在多个类别中。
短语和语言出现在网格中,因此可以输入短语和相关语言的相关翻译。
当您输入一个短语的翻译时,它应该在所有类别中反映出来。
复选框列表(我已经完成)显示所有类别
我对 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;}
}