0

我想创建一个 WPF 控件,它看起来像我们调试 .NET 代码时出现的控件。即像显示所有属性/值并具有顶部和底部箭头的窗口一样的控件,单击哪个列表向上/向下滚动。(我正在寻找具有这种样式的滚动条的控件)。

更具体地说,我想制作一个像面板一样的控件,我可以在其中显示控件/文本,并且中间有滚动按钮​​,就像它出现在调试窗口中一样,如图像链接所示。

链接有我正在尝试制作的控制样本。

http://www.use.com/supersize.pl?set=11a2085f136b99d6869c

任何帮助将不胜感激。

4

2 回答 2

0

你想要的控件大概是这样的

    <Grid x:Name="LayoutRoot">
        <Grid.RowDefinitions>
            <RowDefinition Height="25"/>
            <RowDefinition Height="*"/>
            <RowDefinition Height="25"/>
        </Grid.RowDefinitions>

        <RepeatButton>Up</RepeatButton>

        <ScrollViewer Grid.Row="1" x:Name="sv" VerticalScrollBarVisibility="Hidden">
            <Rectangle Height="700" Fill="Black"/>
        </ScrollViewer>

        <RepeatButton Grid.Row="2">Down</RepeatButton>

    </Grid>

您还应该通过 RepeatButton 的单击事件处理程序在代码隐藏中控制滚动视图。

于 2013-11-14T07:18:55.143 回答
0

听起来您想使用 Visual Studio 附带的 WPF Visualizer。一旦执行到达断点,您就可以在调试模式下访问它。它显示可视树中每个项目的每个属性和值。您可以从 MSDN 上的How to: Use the WPF Tree Visualizer页面了解更多信息。

于 2013-11-13T09:14:42.743 回答