我错过了类似于 Xaml 的 CleanCode 书的内容。我应该如何构建 XAML?
? 一行中的所有属性?每行一个属性?
<TextBlock Grid.Column="2"
Margin="2"
Text="{Binding TotalCheckedTagCount, FallbackValue=0}"
Foreground="Black"
FontWeight="Bold"
FontSize="14"
HorizontalAlignment="Right"
/>
? 哪个属性优先?网格位置?名字?绑定?
? 我应该将结束 xml 标记放在同一行还是新行上?
<TextBlock
<!-- .... -->
/>
<TextBlock
<!-- .... --> />
等等...在我花时间自己创建一个指南之前,我想知道是否已经有一个现有的指南。到目前为止,我还没有找到一个。
编辑: mm8 提供的两个有趣的指南:
https://github.com/cmaneu/xaml-coding-guidelines
https://paulstovell.wordpress.com/2007/05/04/xaml-and-wpf-coding-guidelines/
它们涵盖了诸如命名、属性放置、结束标签、资源处理等主题。