C# 用于单界面方法的GUI
我已经使用MDI制作了一个小应用程序,但我想制作另一个,其中只有一个主窗口,并且主容器发生了更改或更新。我确信这可以在不创建多个面板的情况下完成,但我已经读了一些书,似乎找不到如何做到这一点 对于我的scrum信息辐射器(大屏幕电视的全屏应用程序),我决定使用Actipro的一组控件。我有多个窗口,但一次只能看到一个。用户可以使用箭头键“滑动”窗口,就像在智能手机中一样 使用的控件是ZapPanel,如下面我的xaml所示:C# 用于单界面方法的GUI,c#,user-interface,C#,User Interface,我已经使用MDI制作了一个小应用程序,但我想制作另一个,其中只有一个主窗口,并且主容器发生了更改或更新。我确信这可以在不创建多个面板的情况下完成,但我已经读了一些书,似乎找不到如何做到这一点 对于我的scrum信息辐射器(大屏幕电视的全屏应用程序),我决定使用Actipro的一组控件。我有多个窗口,但一次只能看到一个。用户可以使用箭头键“滑动”窗口,就像在智能手机中一样 使用的控件是ZapPanel,如下面我的xaml所示: 上 下一个 如果我理解正确,您只想保留一张表格。您可以使用ta
上
下一个
如果我理解正确,您只想保留一张表格。您可以使用tab控件在不同页面之间切换,或者创建一组用户控件,然后自己管理要显示的用户控件使用tab控件(尽管它也包含面板)怎么样对不起,我发现很难想象您要做什么。您还想在同一个应用程序中同时使用这两个UI吗?你可以编辑一下你的问题来澄清一下,再告诉我们一些你想要达到的目标吗?谢谢。如果我的问题不太清楚,对不起。我对Winform编程有点陌生,我从未使用过UserControls,但几篇文章之后,我认为这就是我想要的。为你的兴趣干杯。嘿,谢谢你的回复。您使用了哪些精确的控件?我没有钱购买任何昂贵的控件,所以这可以用Visual Studio提供的工具箱来完成吗?谢谢您的回复。在读了几篇文章和教程之后,我意识到用户控件是一条可行之路。设计多个用户控件并使用一个面板作为父控件对吗?@ratio_nz是的,您可以使用一些基本布局设计表单,其中包含面板或您需要的任何容器,并将用户控件放置在那里
<ListBox x:Name="listBox" Grid.RowSpan="2" BorderThickness="0" Focusable="False" SelectionMode="Single"
SnapsToDevicePixels="True" VerticalContentAlignment="Top" ScrollViewer.HorizontalScrollBarVisibility="Hidden"
ScrollViewer.VerticalScrollBarVisibility="Hidden" Background="Black">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<views:ZapPanel AreChildrenWrapped="True" Orientation="Horizontal" AreLeavingElementsAnimated="True" Background="Black" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
<StackPanel Orientation="Horizontal" Height="30" Margin="10" VerticalAlignment="Top" Opacity="0.5" >
<Button Click="PrevButtonClick">Prev</Button>
<Button Click="NextButtonClick">Next</Button>
</StackPanel>
</Grid>