我正在阅读本书中的Pro WPF中的C#2008,我是WPF的新手。在WPF中关闭标记的最佳做法
我基本上有一个关于最佳实践的问题,因为我想编写其他开发人员普遍接受的代码。
我在整本书中看到,作者使用不同的方式关闭标签以满足不同的目的。我举一个例子:
当创建一个网格,确定的行和列,他总是写这样的代码与此类似:
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
于是,他关闭标签里的标签“内联”因为标签不具有任何内容(我不知道如果在线是这个正确的写法)
但大多数其他地方,他会放一结束标签,哪怕是这样的
<TextBlock Text="{Binding Path=CategoryName}"></TextBlock>
没有内容
我也看到,如果他在ColumnDefinition
情况下定义的任何属性,他也将添加结束标记这样
<ColumnDefinition Width="Auto"></ColumnDefinition>
我的问题很简单。有没有任何理由像这样写?我认为忽略结束标记看起来更加整齐,因为在所有情况下都没有内容。
所以这只是个人喜好的问题,或者是否有任何其他理由在两者之间切换。
很难在这里挑选一个答案家伙,但似乎所有人都认为这只是个人喜好。我标记了我最喜欢的一个:)谢谢你的努力。 – 2010-11-19 14:09:46