问题标签 [navigationwindow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2191 浏览

.net - “NavigationWindow”类型不支持直接内容

我正在尝试使用 NavigationWindow 类而不是 Window 来允许在 WPF 应用程序中的窗口之间导航。但是在 XAML 中向 NavigationWindow 添加内容时,出现错误:“'NavigationWindow' 类型不支持直接内容”。我该如何克服这个问题?

0 投票
1 回答
2525 浏览

wpf - 布局导航窗口

我想使用以下布局结构构建一个 WPF 窗口应用程序。考虑左侧框架/窗口上的标题和按钮,例如 ASP.Net 中的“母版页”。在右侧框架上,它应该是一个 WPF 导航窗口。

当我在最后一个堆栈面板中包含导航窗口作为 UI 元素时,它会抛出错误。我应该如何根据下面的图像截图设计整个布局?谢谢

在此处输入图像描述

0 投票
1 回答
488 浏览

wpf - 如何使用 NavigationWindow.Navigate 方法?

我有一个 NavigationWindow 和一个名为 Views 的文件夹。在该文件夹中有一个名为 Home 的用户控件。

如何导航到该页面?

0 投票
1 回答
521 浏览

c# - 返回 NavigationWindow 后出现 NullPointerException

那是我的导航窗口

那是我的page1

第 2 页只是一个空骨架

后面的代码

所以我点击一个项目来触发 SelectionChanged 事件以在我导航到 page2 的 SelectionChanged 中处理它,到目前为止一切都很好。

然后我使用导航窗口中的后退按钮并遇到 NullpointerException

我什至不知道为什么会触发此方法。所以很明显我在做一些愚蠢的事情。请告诉我它是什么。感谢您的时间和努力。

0 投票
2 回答
3016 浏览

c# - 检测导航窗口返回事件

如何确定何时按下导航窗口后退按钮并将该事件捕获到额外的东西。我正在考虑管理页面状态。

0 投票
1 回答
3029 浏览

c# - 在 NavigationWindow 应用程序中将按钮控件设置为最小化/最大化/关闭按钮?

我是 WPF 和 C# 的新手,但我开始开发 WPF NavigationWindow 应用程序。我希望它是带有自定义最大化/最小化控件的无边框窗口。但是当我为按钮设置事件时,它们不会影响窗口。

这是我的 XAML:

这是我的按钮点击事件:

请原谅我,如果我在重复问题,并且请记住,我是这种编程的新手 :) 所以请帮忙

0 投票
1 回答
546 浏览

c# - 将 NavigationWindow 与页面一起使用

在一个项目中,有很多Page派生类,其中一个MainWindowNavigationWindow.

代码中真的应该有还是应该先构建Navigate(new PageDerivedClass()) 层次树?Page

如果我回去并再次做同样的事情来创建一个新 PageDerivedClass的,应用程序不应该以某种方式处理这种情况并使用已经创建的页面而不是构建一个新的页面吗?

据我所见,新创建的页面不是GarbageCollected,因为您仍然可以通过NavigationWindow.

它是否以某种方式泄漏?

如何正确使用它?MSDN 在这里不是很有帮助。

0 投票
1 回答
383 浏览

wpf - WPF 自定义 NavigationUI 控件

下午好,

我正在尝试自定义 NavigationPanel UI 后退和前进按钮,我基本上只是想更改颜色。我找不到可以设置的属性,所以我有点卡住了。

我相信前进的方向是修改现有模板并将 Page.Template 属性设置为新的控件模板?我走的是正确的路线吗?这个 Xaml 属于哪里,在 Application.Resources / Page.Resources 下?

我相信模板是http://msdn.microsoft.com/en-us/library/aa970054.aspx

抱歉,如果这是一个基本问题,但我正在尝试学习 Xaml / Wpf。

提前感谢您的帮助...

0 投票
1 回答
621 浏览

c# - NavigationWindow 类:移除导航栏并最大化 NavigationWindow

请原谅我的英语不好。

我知道针对此类问题进行了很多对话,但没有人回答我的具体问题......我目前正在改进一个用 C# 和 xaml 编码的 Wpf 应用程序,在 Microsoft Visual Studio Express 2012 for Windows Desktop 中使用。

我想删除窗口顶部的导航栏并将其最大化。在我的 xaml 文件中,我这样做:

尽管导航栏仍然显示WindowState= "Maximized"并且WindowStyle="None"窗口仍然很小。我遵循了几个删除导航栏的教程,但他们使用了 Window 类。我通过创建一个类 Window 对一个新项目进行了一些测试,我可以很好地最大化并从我的窗口中删除导航栏。但就我而言,我需要改进正在进行的应用程序,但主窗口类型是 MainWindow

事实上,Source= "Home.xaml"在将导航窗口更改为窗口后,源不再被识别。我的应用程序包含几个页面,我必须浏览它,所以我必须保留我的“主页”类型的“页面”页面:<Pagex:Class = "WpfAppTest.Home". 你知道我的问题可能出在哪里吗?

提前谢谢你。

杰弗里

0 投票
1 回答
609 浏览

wpf - WPF 如何禁用 NavigationWindow 命令

我使用页面和 NavigationWindow:

我使用 GoBack 和 GoForward 方法导航,但我不想通过快捷方式(鼠标中的功能按钮等)使用它们。如何禁用这些快捷方式?