Sie haben also eine Benutzerkontrolle. Sie möchten an einige seiner Abhängigkeitseigenschaften binden, daher müssen Sie einen x: Name angeben, um ihn zu verwenden.Benennung von Benutzersteuerelementen. Konvention?
Sie dies nicht tun können ...
<UserControl x:Class="WpfApplication1.UserControl1" x:Name="UserControl1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid />
</UserControl>
... weil Mitgliedsnamen nicht das gleiche wie ihre einschließenden Typ sein kann.
Also müssen Sie etwas anderes wählen ... aber was ist eine gute Konvention für hier zu gehen? Irgendwas Willkürliches am Ende kleben? "UserControl1UserControl"? Nennen Sie es "Wurzel"? Verwenden Sie einen anderen Fall "userControl1"?
Welche Wahl haben Sie getroffen?
Ich weiß, das ist wirklich unbedeutend, aber ich versuche Elemente sehr sorgfältig zu benennen und Konsistenz ist mir wichtig.
Als Regel Nummer eins, würde ich vorschlagen, Englisch zu verwenden. Ich mache keine Witze, es gibt nichts lustigeres, als Code mit Kennungen in einer Sprache zu debuggen, die Sie nicht verstehen. –
Ich kann mir vorstellen, das wäre urkomisch. –