C# 如何设置具有各种功能的WPF应用程序
我想在VS中创建一个WPF应用程序,它应该具有各种功能(没有可操作的应用程序!)。 主窗口应该包含几个图标(如智能手机上的应用图标),它们代表我的每个功能。因此,主窗口应该作为我的功能概述。我需要如何实现它C# 如何设置具有各种功能的WPF应用程序,c#,wpf,visual-studio,C#,Wpf,Visual Studio,我想在VS中创建一个WPF应用程序,它应该具有各种功能(没有可操作的应用程序!)。 主窗口应该包含几个图标(如智能手机上的应用图标),它们代表我的每个功能。因此,主窗口应该作为我的功能概述。我需要如何实现它 哪个工具栏对象表示图标?(按钮?) 如果我点击图标(按钮?),新功能将全屏显示(就像在智能手机上点击/启动应用程序一样)。我应该使用WPF的哪个功能来显示该功能的页面/窗口?如果我关闭该功能,主窗口将再次显示。我很乐意提供一个代码示例 谢谢这个问题可能太宽泛了,无法让你得到你想要的答案,
- 哪个工具栏对象表示图标?(按钮?)
- 如果我点击图标(按钮?),新功能将全屏显示(就像在智能手机上点击/启动应用程序一样)。我应该使用WPF的哪个功能来显示该功能的页面/窗口?如果我关闭该功能,主窗口将再次显示。我很乐意提供一个代码示例
谢谢这个问题可能太宽泛了,无法让你得到你想要的答案,但最好从课堂开始 创建按钮后,可以为您的独特功能生成一个新的
窗口
。该方法将允许新功能保持活动状态,直到其关闭。设置该属性将允许新功能将控件返回到main窗口
我建议您先尝试一下这些功能,然后再回答您可能遇到的具体问题
main window.xaml
<Window x:class="MainWindow">
<!-- ... -->
<Button Click="Feature1_Click" Content="Open Feature 1"/>
<Button Click="Feature2_Click" Content="Open Feature 2"/>
<!-- ... -->
</Window>
public class MainWindow : Window
{
//...
private void Feature1_Click(object sender, RoutedEventArgs e)
{
new Feature1Window
{
Owner = this
}.ShowDialog();
}
private void Feature2_Click(object sender, RoutedEventArgs e)
{
new Feature2Window
{
Owner = this
}.ShowDialog();
}
// ...
}