问题标签 [pagefunction]

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 投票
3 回答
3445 浏览

wpf - WPF - 页面函数。为什么需要它们?

我已经涉足 WPF 几个月了,我已经设法掌握了大部分内容以及使用它的原因/时间,但我仍在努力了解 PageFunction 类的价值。

有人可以给我一个简单但具体的例子,说明 PageFunction 何时可能是该工作的正确工具?

0 投票
1 回答
1325 浏览

wpf - 通过 XAML 在 PageFunction 表单上设置命令绑定

如果要创建 WPF 窗口或 WPF 页面,可以将命令绑定到 XAML 中的函数。

还有另一种类型的 WPF 表单:a PageFunction. 但它不允许你输入:

我可以猜测两种可能的解释:

  • 因为PageFunction是泛型对象,您必须以某种方式将泛型参数输入 XAML。
  • 这只是框架中的不一致。

有谁知道我如何在 XAML中CommandBindings为 a配置?PageFunction(我知道我可以在代码中做到这一点,但这不是重点)。

0 投票
1 回答
173 浏览

c# - UI 和变量可访问性混淆

我正在构建自己的向导样式界面实现并努力使其正常工作,以及我希望遇到相同问题的所有其他样式的向导界面。见图片:

基本上我使用的是网格,并且在其下方有我的导航元素。网格将切换屏幕,如下所示:

这就是我遇到问题的地方:

在控件之间切换效果很好。问题是,例如在屏幕上说输入日期。我有一些数据验证代码要在该文本字段上运行。如果验证失败,文本框边框变为红色并显示一条消息。但是现在我不知道这段代码可以去哪里。我以前在usercontrol screenX上的按钮上有它,但现在我的导航按钮在下面,然后如果我想把它放在那些导航按钮下的代码上,我无法访问文本字段!

我也看到这个问题出现在大多数向导样式界面的实现中。我看到的大多数示例都使用复选框或单选按钮,因此数据输入没有错误。但这对这个例子没有多大帮助。

那么我有什么选择可以在这里实现我想要的呢???

0 投票
1 回答
211 浏览

wpf - PageFunction 未处理会导致崩溃

我有一个 WPF“向导”,我在其中使用 PageFunction 对象来显示向导中的各个页面。其中一些页面使用对应用程序内其他程序集中的对象的引用,因此用户可以选择他们想要包含在生成的输出中的“包”。在页面函数中,我将保持活动标志设置为 true,以便当用户在向导中按下取消或完成时,我可以捕获向导结果和用户选择的相应数据。

问题是即使在创建向导页面的范围已退出之后,向导页面也永远不会消失,因此,当我尝试从集合中删除向导数据绑定到的引用对象之一时,它会导致向导页面抛出异常。如果不将 KeepAlive 标志设置为 false,我似乎无法找到解决此问题的方法,但这会破坏从向导捕获用户数据的能力。

有任何想法吗?

谢谢!

0 投票
2 回答
3166 浏览

c# - 可以在 WPF 的导航窗口中禁用 F5 键吗?

我有一个使用导航窗口和一组页面的小应用程序。我的应用程序本身不是浏览器,因此我不希望用户能够通过按 F5 来刷新页面。有没有办法在我的应用程序中禁用此键?非常感谢大家。

0 投票
2 回答
2543 浏览

wpf - 如何在 XBAP 应用程序中打开模式窗口/对话框?

在 WPF 中,如果我想打开一个模式/响应窗口,那么我编写如下代码

Window1 _windowObj1 = new Window1(); _windowObj1.Owner = mainWindowObject; _window1Obj.ShowDialog();

如何在 XBAP 中做同样的事情。我试过了,但是窗口是独立于父页面打开的,因为我不能将它分配为模式窗口的所有者。

如何在 XBAP 应用程序中打开模式窗口/对话框?

0 投票
2 回答
2020 浏览

jquery - jQuery Mobile 动态内容插入

好的,有人能帮我弄清楚为什么下面代码中的“测试” li 不可见吗?我检查了 live dom,元素似乎正在被处理:

提前致谢。

0 投票
1 回答
611 浏览

wpf - PageFunction OnReturn 和默认的 PageFunction 构造函数

我正在尝试使用 WPF NavigationService 在运行时在 VB.NET 中创建向导,但遇到了一些问题。

我需要在运行时向 PageFunction 页面添加控件,这似乎涉及在创建 PageFunction 页面时(在导航到它们之前)将参数传递给它们。这意味着 PageFunction 页面需要覆盖默认构造函数并向其添加参数。这似乎工作正常。

问题是,一旦我导航到第一页之外(返回到前一页),我还需要调用 OnReturn 但是 OnReturn 不起作用,除非我在它导航回的 PageFunction 页面上使用默认构造函数.

我一直在考虑的解决方法是在默认构造函数中创建 PageFunctions 可以在运行时访问的一些全局值,但我无法弄清楚如何在 MainWindow 中定义 PageFunction 页面可以访问的全局变量。

任何提示或建议将不胜感激!

谢谢迈克

ps 如果有帮助,我也可以发布我的代码。

0 投票
1 回答
536 浏览

c# - 从 Page/ Page Function 导航到 PageFunction 发生空引用异常

页面.cs

PageFunction.cs

如上所示,我有一个 Page 和一个 PageFunction。

在 Page.cs 的 PageButton_Click 上,我正在导航到 PageFunction,但在整个 PageButton_Click 事件执行后,出现空引用异常(即,对象引用未设置为对象的实例)。

而且我不知道为什么会发生此异常。

帮我解决这个问题。

谢谢。

0 投票
1 回答
559 浏览

c# - WPF:为什么 PageFunction 不返回调用 Window?

在 WPF 项目中,我使用 a导航到 a PageFunction,它是. 问题是不返回调用。事实上,调用 OnReturn(...) 在抛出一个说法:WindowFrameWindowPageFunctionWindowPageFunctionInvalidOperationException

PageFunction 的 NavigationWindow 已经关闭或导航到不同的内容

为什么会抛出异常?

这是一些显示问题的示例代码:

主窗口.xaml

MainWindow 代码背后:

PageFunction.xaml

后面的PageFunction代码: