我想创建一个WPF控件,它看起来像我们调试.NET代码时出现的控件。即控制就像显示所有属性/值的窗口一样,有顶部和底部箭头,点击哪个列表向上/向下滚动。 (我正在寻找具有此风格的滚动条的控件。)
更具体一点,我想制作一个像Panel一样的控件,我可以在其中显示控件/文本,并且在调试窗口中出现的中间有sroll按钮,如图像链接所示。
链接正在尝试制作控制样本。
http://www.use.com/supersize.pl?set=11a2085f136b99d6869c
任何帮助将不胜感激。
答案 0 :(得分:0)
听起来您想使用Visual Studio附带的WPF Visualizer。执行到达断点后,您可以在调试模式下访问它。它显示可视树中每个项目的每个属性和值。您可以在MSDN上的How to: Use the WPF Tree Visualizer页面上找到更多信息。
答案 1 :(得分: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的事件处理程序来控制代码隐藏中的scrollview。