那里有一个similar question,但这并不是我想要的。
如果我一个人有以下几行:
<TextBlock Grid.Row="1" x:Name="title" FontSize="40" Foreground="#eeeeff" VerticalAlignment="Center" TextWrapping="WrapWithOverflow">
Test Title
</TextBlock>
在某个位置有一个文件或临时文件,您可以在其中看到由此生成的确切C#。我记得几年前偶然通过重命名C#端的变量来看到它,但是它没有在XAML上更新。单击显示的错误将使我直接进入我现在要寻找的地方。
感谢this question,我可以看到在哪里生成了部分类。但是,部分类不能反映XAML上的所有内容。例如,上面的代码块仅在.g.cs文件中生成以下几行(与“ title”相关):
...
internal System.Windows.Controls.TextBlock title;
...
...
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
switch (connectionId)
{
case 1: ...
...
case 4: this.title = ((System.Windows.Controls.TextBlock)(target));
...
}
标题属性(如“测试标题”和FontSize)在哪里?