Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用于单界面方法的GUI_C#_User Interface - Fatal编程技术网

C# 用于单界面方法的GUI

C# 用于单界面方法的GUI,c#,user-interface,C#,User Interface,我已经使用MDI制作了一个小应用程序,但我想制作另一个,其中只有一个主窗口,并且主容器发生了更改或更新。我确信这可以在不创建多个面板的情况下完成,但我已经读了一些书,似乎找不到如何做到这一点 对于我的scrum信息辐射器(大屏幕电视的全屏应用程序),我决定使用Actipro的一组控件。我有多个窗口,但一次只能看到一个。用户可以使用箭头键“滑动”窗口,就像在智能手机中一样 使用的控件是ZapPanel,如下面我的xaml所示: 上 下一个 如果我理解正确,您只想保留一张表格。您可以使用ta

我已经使用MDI制作了一个小应用程序,但我想制作另一个,其中只有一个主窗口,并且主容器发生了更改或更新。我确信这可以在不创建多个面板的情况下完成,但我已经读了一些书,似乎找不到如何做到这一点

对于我的scrum信息辐射器(大屏幕电视的全屏应用程序),我决定使用Actipro的一组控件。我有多个窗口,但一次只能看到一个。用户可以使用箭头键“滑动”窗口,就像在智能手机中一样

使用的控件是ZapPanel,如下面我的xaml所示:


上
下一个

如果我理解正确,您只想保留一张表格。您可以使用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>