多页 WPF 应用程序

2024-03-11

我是桌面应用程序开发的新手,有一个非常基本的问题。我有一个名为 MainWindow 的 WPF 表单,我应该如何在其上拥有多个页面,例如“用户管理”、“管理内容”等。

我想我有以下选择:

  1. 使用多种形式
  2. Tabs
  3. 分组框?

任何澄清都会很棒!


  • 在我最近的应用程序中,我首先使用 TabControl,这是一种安全且相当简单的方法。

  • 最近用一个带有一系列 Expander 的 StackPanel 切换了 tabcontrol。我设计了扩展器,让它们垂直显示标题并水平扩展......有点类似于第一个Xbox仪表板 http://www.winsupersite.com/content/content/127500/reviews/xbox360_xbl_01.jpg。而且它看起来和效果都很棒! =)

  • 另一种选择是使用页面而不是窗口...然后您只需导航到每个不同的页面即可。

EDIT: Here's http://azerdark.wordpress.com/2010/04/23/multi-page-application-in-wpf/多页面应用程序的示例...可能接近您的需要。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

多页 WPF 应用程序 的相关文章

  • 类型中的属性名称必须是唯一的

    我正在使用 Entity Framework 5 并且有以下实体 public class User public Int32 Id get set public String Username get set public virtual
  • C++11 删除重写方法

    Preface 这是一个关于最佳实践的问题 涉及 C 11 中引入的删除运算符的新含义 当应用于覆盖继承父类的虚拟方法的子类时 背景 根据标准 引用的第一个用例是明确禁止调用某些类型的函数 否则转换将是隐式的 例如最新版本第 8 4 3 节
  • std::vector 与 std::stack

    有什么区别std vector and std stack 显然 向量可以删除集合中的项目 尽管比列表慢得多 而堆栈被构建为仅后进先出的集合 然而 堆栈对于最终物品操作是否更快 它是链表还是动态重新分配的数组 我找不到关于堆栈的太多信息 但
  • 随着时间的推移,添加到 List 变得非常慢

    我正在解析一个大约有 1000 行的 html 表 我从一个字符串中添加 10 个字符串 td 每行到一个list td
  • 从经典 ASP 调用 .Net C# DLL 方法

    我正在开发一个经典的 asp 项目 该项目需要将字符串发送到 DLL DLL 会将其序列化并发送到 Zebra 热敏打印机 我已经构建了我的 DLL 并使用它注册了regasm其次是 代码库这使得 IIS 能够识别它 虽然我可以设置我的对象
  • 无限循环与无限递归。两者都是未定义的吗?

    无副作用的无限循环是未定义的行为 看here https coliru stacked crooked com view id 24e0a58778f67cd4举个例子参考参数 https en cppreference com w cpp
  • 访问外部窗口句柄

    我当前正在处理的程序有问题 这是由于 vista Windows 7 中增强的安全性引起的 特别是 UIPI 它阻止完整性级别较低的窗口与较高完整性级别的窗口 对话 就我而言 我想告诉具有高完整性级别的窗口进入我们的应用程序 它在 XP 或
  • 方程“a + bx = c + dy”的积分解

    在等式中a bx c dy 所有变量都是整数 a b c and d是已知的 我如何找到整体解决方案x and y 如果我的想法是正确的 将会有无限多个解 由最小公倍数分隔b and d 但我只需要一个解决方案 我可以计算其余的 这是一个例
  • 在 Unity 中实现 Fur with Shells 技术

    我正在尝试在 Unity 中实现皮毛贝壳技术 http developer download nvidia com SDK 10 5 direct3d Source Fur doc FurShellsAndFins pdf Fins 技术被
  • WcfSvcHost 的跨域异常

    对于另一个跨域问题 我深表歉意 我一整天都在与这个问题作斗争 现在已经到了沸腾的地步 我有一个 Silverlight 应用程序项目 SLApp1 一个用于托管 Silverlight SLApp1 Web 的 Web 项目和 WCF 项目
  • 为什么这个字符串用AesCryptoServiceProvider第二次解密时不相等?

    我在 C VS2012 NET 4 5 中的文本加密和解密方面遇到问题 具体来说 当我加密并随后解密字符串时 输出与输入不同 然而 奇怪的是 如果我复制加密的输出并将其硬编码为字符串文字 解密就会起作用 以下代码示例说明了该问题 我究竟做错
  • 如何定义一个可结构化绑定的对象的概念?

    我想定义一个concept可以检测类型是否T can be 结构化绑定 or not template
  • C# xml序列化必填字段

    我需要将一些字段标记为需要写入 XML 文件 但没有成功 我有一个包含约 30 个属性的配置类 这就是为什么我不能像这样封装所有属性 public string SomeProp get return someProp set if som
  • C 编程:带有数组的函数

    我正在尝试编写一个函数 该函数查找行为 4 列为 4 的二维数组中的最大值 其中二维数组填充有用户输入 我知道我的主要错误是函数中的数组 但我不确定它是什么 如果有人能够找到我出错的地方而不是编写新代码 我将不胜感激 除非我刚去南方 我的尝
  • 空指针与 int 等价

    Bjarne 在 C 编程语言 中写道 空指针与整数零不同 但 0 可以用作空指针的指针初始值设定项 这是否意味着 void voidPointer 0 int zero 0 int castPointer reinterpret cast
  • LINQ:使用 INNER JOIN、Group 和 SUM

    我正在尝试使用 LINQ 执行以下 SQL 最接近的是执行交叉联接和总和计算 我知道必须有更好的方法来编写它 所以我向堆栈团队寻求帮助 SELECT T1 Column1 T1 Column2 SUM T3 Column1 AS Amoun
  • C++ 中的参考文献

    我偶尔会在 StackOverflow 上看到代码 询问一些涉及函数的重载歧义 例如 void foo int param 我的问题是 为什么会出现这种情况 或者更确切地说 你什么时候会有 对参考的参考 这与普通的旧参考有何不同 我从未在现
  • DotNetZip:如何提取文件,但忽略zip文件中的路径?

    尝试将文件提取到给定文件夹 忽略 zip 文件中的路径 但似乎没有办法 考虑到其中实现的所有其他好东西 这似乎是一个相当基本的要求 我缺少什么 代码是 using Ionic Zip ZipFile zf Ionic Zip ZipFile
  • 类型或命名空间“MyNamespace”不存在等

    我有通常的类型或命名空间名称不存在错误 除了我引用了程序集 using 语句没有显示为不正确 并且我引用的类是公共的 事实上 我在不同的解决方案中引用并使用相同的程序集来执行相同的操作 并且效果很好 顺便说一句 这是VS2010 有人有什么
  • Mono 应用程序在非阻塞套接字发送时冻结

    我在 debian 9 上的 mono 下运行一个服务器应用程序 大约有 1000 2000 个客户端连接 并且应用程序经常冻结 CPU 使用率达到 100 我执行 kill QUIT pid 来获取线程堆栈转储 但它总是卡在这个位置

随机推荐

  • 如何创建 NSDate 日期对象?

    我怎样才能创建一个NSDate从日 月 年开始 似乎没有任何方法可以做到这一点 他们已经删除了类方法dateWithString 他们为什么要那样做 您可以为此编写一个类别 我这样做了 代码如下 NSDateCategory h impor
  • ' aria-label='如果页面的 url 带有 '#' 且嵌入了 flash/swf,IE 标题将更改为 '> 如果页面的 url 带有 '#' 且嵌入了 flash/swf,IE 标题将更改为

    问题是 如果 IE 6 0 嵌入了 Flash 内容 并且页面的 url 中某处有 那么当 Flash 内容加载时 或者如果用户与其交互 则标题窗口中 更改为散列后的内容 e g http adobeflashwebsite com ind
  • C# WCF插件设计与实现

    我想得到一些建议 我正在开发一个系统 该系统将在运行时加载插件并要求它们通过 WCF 端点可用 我将有一个仅真正用于配置的 MVC 3 Web 应用程序 以及一个将加载不同插件的类库 核心 我希望得到一些有关如何解决此问题的指导 我想加载该
  • 为什么 readObject 和 writeObject 是私有的,为什么我要显式写入瞬态变量?

    我正在阅读有关序列化的章节有效的Java 谁调用了 readObject 和 writeObject 为什么这些方法被声明为私有 下面是书中的一段代码 StringList with a reasonable custom serializ
  • 服务器监听多个端口 [Java]

    我试图弄清楚如何创建一个 java 程序 该程序可以侦听多个端口并根据客户端通话的端口执行不同的操作 我已经看到并理解了基本的客户端 服务器程序 http systembash com content a simple java tcp s
  • LINQ 在类项目上不同?

    注意这个问题是类似的this one https stackoverflow com questions 741299 linq to sql distinct with anonymous types但我不使用 linq to sql 因
  • 拖放生成 XSLT 以将 XML 显示为 HTML?

    我搜索并浏览了 XSLT 问题 并查看了 Altova 的产品 但还没有查看 Stylus 的产品 我不想再听到 XSLT 很复杂且难以手动编码 HTML 刚开始流行时就是这样 我知道 苹果和橘子的比较 因为 XSLT 是一种处理语言 而
  • 如何将变量传递给 Pug 的 `script.` 块?

    我的代码中有这个代码index pug file doctype html html head title title body script src source script for var event of events VClien
  • Cordova 在没有 Ionic 的设备上热重载

    我使用 Cordova 没有 Ionic 或任何其他框架 我的问题是 如果不使用 Ionic 我找不到 Cordova 的任何热重载功能或插件 有没有什么解决方案可以在没有任何框架的情况下在iOS模拟器上实时重新加载 我在 Cordova
  • 我需要有关 MKMapView 崩溃的帮助

    我的实时应用程序最常见的崩溃之一是 MKMapView 崩溃 它在内部方法崩溃 MKMapView mapTileViewDidFinishLoading 在我的测试过程中 我无法追溯崩溃 但在 iTunes Connect 的崩溃报告中非
  • AFNetworking - 如何发出 POST 请求

    编辑 07 14 正如比尔 伯吉斯 Bill Burgess 在他的回答的评论中提到的 这个问题与version 1 3 of AFNetworking 对于这里的新人来说可能已经过时了 我对 iPhone 开发还很陌生 我使用 AFNet
  • 无法捕获 Win32Exception

    因此 我在实体框架 任何 事务期间收到 Win32Exception 数据库机器已离线 因此这是可以预料的 这是一个监控应用程序 所以我想记录机器不可用 但它没有捕获错误 错误是 Elmah 报告 System ComponentModel
  • Vue devServer 代理没有帮助,我仍然收到 CORS 错误

    我正在使用 vue cli 3 x 并且在我的 vue config js 中我有这个 devServer proxy api ws true changeOrigin true target http localhost 8080 但我不
  • 为什么java中的构造函数不被继承?

    我是java编程语言的初学者 最近我学习了构造函数java中不能继承 谁能解释一下why 我已经读过这个链接 https stackoverflow com questions 4417797 why is inheriting const
  • 通过 IP 地址限制访问的最佳方法?

    对于 ASP NET C 应用程序 我们需要根据 IP 地址限制访问 实现这一目标的最佳方法是什么 一种方法是使用Http模块 http www codeproject com KB aspnet http module ip securi
  • 强制 QtCreator 在构建时运行“qmake”

    在我的一些项目中 我使用 pro 文件中配置的一些预构建步骤 所以qmake每当激活时都会执行此步骤 现在在 QtCreator 中 当我构建时 也是完全重建整个项目时 它并不总是运行qmake 因为它试图变得聪明并优化它 它仅在 pro
  • MapFragment 类型的 getSupportFragmentManager() 方法未定义

    我正在尝试实现 Google 地图显示 下面是我的代码 package com fragments import android os Bundle import android view LayoutInflater import and
  • 如何将这些坐标转换为 Google 地图可读的坐标?

    看看这个的地图坐标 这是从维基百科链接进来的 坐标通过查询字符串传递 我不确定这的实际术语 但如何转换坐标 它们看起来像这样 北纬 37 14 6 西经 115 48 40 我希望它们看起来像这样 37 235 115 811111 这是
  • Zest:将图表导出为图像/pdf

    我使用 zest 框架创建了一个网络视图图 它使用 SWT 显示 shell 来显示 UI 我想将 UI 导出为图像 pdf 怎么做 有任何想法吗 您可以使用 SWT GC copyArea 方法将控件的内容复制到图像 然后将图像保存到文件
  • 多页 WPF 应用程序

    我是桌面应用程序开发的新手 有一个非常基本的问题 我有一个名为 MainWindow 的 WPF 表单 我应该如何在其上拥有多个页面 例如 用户管理 管理内容 等 我想我有以下选择 使用多种形式 Tabs 分组框 任何澄清都会很棒 在我最近