gpt4 book ai didi

wpf - 想要一个可视化 XAML 层次结构的工具,试过 XAMLPadX 有问题

转载 作者:行者123 更新时间:2023-12-04 05:37:14 24 4
gpt4 key购买 nike

我想要一个工具来可视化 XAML 文件的可视化层次结构 - 只是概述了哪些元素包含在哪些其他元素中。

我下载了 XAMLPadX 4.0 并打开了一个 GridSplitter 示例文件:

<Window x:Class="GridsplitterSample.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="GridSplitter Sample" Height="400" Width="700">
<Grid>
<Grid.RowDefinitions>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>

<GridSplitter Grid.Row="0" Grid.Column="0" HorizontalAlignment="Right" Width="4" Background="Yellow"/>
<TextBlock Grid.Row="0" Grid.Column="0" Margin="0 0 4 0" Background="LightGray">Text Block</TextBlock>
<TextBlock Grid.Row="0" Grid.Column="1" Background="LightGreen">Text Block 2</TextBlock>
</Grid>
</Window>

. . .此示例在 Visual Studio 2010 中运行和构建良好,但在 XAMLPadX 中,它在主屏幕上没有显示任何内容,在 Visual Tree 窗口中,它仅扩展到外部 Grid 元素,并且没有“+”可以进一步扩展显示内部 Grids、TextBlocks 或 GridSplitter。

XamlPadX 带有示例文件,所以我加载了“Red Dragon”。它在主屏幕上显示了 XAML 和一条红龙。但是现在我无法摆脱红龙!不管我加载什么,这都是我在主窗口和可视化树中看到的,即使在 XAML 窗口中加载了不同的 XAML。红龙似乎已经破坏了工具,重新评级似乎没有任何区别。

那么我做错了什么还是有更好的工具?

提前致谢。

最佳答案

如果您还不熟悉,那么我所知道的其他工具几乎没有 Expression Blend 一样方便。而且我知道通常情况下,提供只有几句话的答案是不受欢迎的。但是,一旦您习惯了在 WPF/SL Expression Blend 中使用 XAML,它就会非常出色。对象/时间轴和视觉属性等使开发效率更高!如果你不知道,我是一个忠实的粉丝。

或者,如果您还没有这样做,您可以启用 Document Outline window在 Visual Studio 中,它也有助于可视化结构。希望这会有所帮助。

关于wpf - 想要一个可视化 XAML 层次结构的工具,试过 XAMLPadX 有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11782372/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com