C# 将UIElement作为代码隐藏对象的属性是正确的还是错误的?

C# 将UIElement作为代码隐藏对象的属性是正确的还是错误的?,c#,wpf,binding,uielement,C#,Wpf,Binding,Uielement,我有一个叫做Block的对象和一个叫做Cell的对象。基本上,块有一个单元格集合。就UI而言,块就是网格。网格的子元素是TextBoxes的单元格。现在,我的问题是这是否是好的还是坏的做法,或者在单元格对象中实例化文本框,在块对象中实例化网格是否有任何优点或缺点。此外,由于这些UIElements的实例有一个属性,有没有办法绑定到该属性?Scott Hanselman在本播客中与Ian Griffiths详细讨论了WPF视图中应包含哪些内容和不应包含哪些内容的问题。值得花30分钟: Scott

我有一个叫做Block的对象和一个叫做Cell的对象。基本上,块有一个单元格集合。就UI而言,块就是网格。网格的子元素是
TextBox
es的单元格。现在,我的问题是这是否是好的还是坏的做法,或者在单元格对象中实例化
文本框
,在块对象中实例化网格是否有任何优点或缺点。此外,由于这些
UIElement
s的实例有一个属性,有没有办法绑定到该属性?

Scott Hanselman在本播客中与Ian Griffiths详细讨论了WPF视图中应包含哪些内容和不应包含哪些内容的问题。值得花30分钟:


Scott Hanselman在本播客中与Ian Griffiths详细讨论了WPF视图中应包含和不应包含的内容。值得花30分钟: