我如何查看从XAML

时间:2019-03-22 04:48:24

标签: c# wpf xaml

那里有一个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)在哪里?

Full XAML document pastebin

Full MainWindow.g.cs document pastebin

0 个答案:

没有答案