问题标签 [app.xaml]

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 回答
377 浏览

windows-phone-7 - 在用户控制页面之间导航

我喜欢在页面之间导航,同时保持相同的原始页面

MainPage.xaml 中的代码是

用户控制页面中的第 1 页,其中包含一个按钮。当我按下该按钮时,我想将 Page1 更改为 Page2 另一个用户控制页面而不更改 MainPage

我一直在搜索,但在这方面找不到任何东西顺便说一句我正在使用 windows Phone 8 sdk 谢谢

0 投票
1 回答
919 浏览

c# - 来自 App.xaml.cs 的 wp7 刷新页面

我已经在我的 applicationBar 中添加了一些按钮,其中还存在刷新并且我将事件处理程序附加onClick到它,但是我将这个 applicationBar 放在 App.xaml 中并且我将它包含在我的所有页面中,所以现在它得到了使用此代码单击刷新按钮 ( ReloadUri) 的确切 uri 页面--->

但是在页面上方的第二行代码中没有导航(导航不起作用

0 投票
1 回答
811 浏览

wpf - ControlTemplate.Trigger 从不触发 Datagrid Cell Focus

我已经在App.xaml文件中包含了上面的代码。但是触发功能永远不会在DataGrid单元格焦点上触发。谁能解释为什么会这样?

0 投票
1 回答
600 浏览

c# - 从 Windows 8 应用程序中的代码添加/清除 MergedDictionaries

我正在尝试从 Windows 8 应用程序中的代码更改 MergedDictionaries。我的 App.xaml 如下所示,

我正在尝试删除所有 ResourceDictionary,并从后面的代码中添加一个新的 ResourceDictionary。我在网上搜索但没有得到任何解决方案。需要帮助才能完成这件事。

0 投票
2 回答
4272 浏览

c# - 如何在 app.xaml.cs 中的 MainPage 中使用带有可变 appbar 枢轴的方法

我使用带有变量 appbar 的枢轴控件。如我所见,appbar 链接到 app.xaml.cs 中的资源,您可以在其中放置按钮及其方法的信息。它看起来像这样:

每个不同的按钮都有一个方法,实际上导航到另一个部分的按钮工作正常:

但是现在我想要其中一个按钮在主页中调用一个方法,我尝试了这样的事情:

MainPage 中的方法是:

但这给出了 mi 和异常:

任何想法?

0 投票
0 回答
43 浏览

xaml - Binding和Group Detail Page之间如何连接?

可以在绑定和组详细信息页面之间连接吗?因为不久我创建了 Windows 8 应用程序并且我有类数据源但我无法在这个类和新页面(组详细信息页面)之间连接。我想通过绑定来控制文本和图像以及字幕如何?

0 投票
0 回答
121 浏览

wpf - 对 App.xaml 和 usercontrol 中的样式感到困惑

假设我在一个解决方案中有三个 wpf 项目:projectA、ProjectB 和 UserControlC。现在在设计时,我可以将 UsercontrolC 中控件的样式(使用属性表)设置为 ProjectA 的 App.xaml 中定义的样式,而不是 projectB 的 App.xaml。同时画笔显示为选项,但无法选择。

我可以在一个全新的解决方案中重现这种行为,而无需构建任何东西。

谁能告诉我发生了什么事?UserControl 项目在什么情况下知道另一个项目中定义的东西?为什么是一个项目而不是另一个?

0 投票
2 回答
2437 浏览

c# - 如何从单独的程序集中“通过代码”(而不是“通过 XAML”)加载 WPF 应用程序资源

我有一个 WPF 应用程序(称为启动器)并希望通过代码而不是通过 XAML 指定其他应用程序资源(例如其他视图、组件和内容)。此外,这些资源由第二个程序集定义(而不是定义的同一个程序集App.xaml

目前我们已经定义了这个App.xaml

这行得通,但这不是我想要做的。为了解决这些资源,我需要在 URL 中指定程序集引用或在 EXE 中包含/复制资源(包含App.xaml.)的程序集

有没有办法在代码的 GUI 端设置/初始化-应用程序资源?还有什么想法吗?

您必须假设 Launcher 已经进入“App::Run”,您必须在此事件发生后加载必要的 UI 资源,并且您必须保持在进程中。


有 3 个明显的解决方案是不可接受的:

  1. 在 GUI 中添加字典并将其合并到所有视图中(例如扩展现有 UI)

  2. 由于启动器已经是一个应用程序,我们不能在 GUI.Start 中做这样的事情(例如在进程中运行第二个应用程序):

    公共无效开始(){应用程序=新应用程序();应用程序运行();}

  3. 两者(启动器和 GUI)都需要保持在同一个进程中,因此这样的解决方案是不可接受的(例如,在进程外启动第二个应用程序):

    处理 myProc;myProc = Process.Start("GUI.exe");

0 投票
1 回答
4075 浏览

wpf - 如何跨 WPF 应用程序定义公共资源(包括模板)?

我正在寻找一种方法来定义可从我的应用程序中的任何位置访问的 WPF 资源(目前,用作静态资源)。

我的资源在此资源字典中定义:

此问题的选定答案表明我必须将该资源字典合并到我的App.xaml文件(名为 的项目AppWideResources)中:

起初,这似乎有效。此窗口中的按钮以带有超厚边框的扁平方式适当地设置样式:

但是,一旦我在控制模板中使用我的共享资源,这将停止工作:

我的(出于这个问题的目的,非常简化)控制:

...和相应的Themes\Generic.xaml文件:

然后将此控件插入到我的窗口中:

如果我运行这个,XamlParseException会抛出一个,说flatButtonStyle找不到静态资源。

我发现的唯一解决方法是将公共资源字典显式合并到控件模板的本地资源字典中:

然而,这不仅非常冗长且容易出错,有几行冗余代码(我的实际项目包含相当多的模板控件,而不仅仅是一个),我还担心通过多次加载静态资源而浪费系统资源(包括每次一次CommonResources.xaml)。(这种担心是否合理?或者 WPF 每次加载特定资源字典时是否使用相同的实例?)

因此,问题是:使 WPF 资源在整个应用程序(包括控件模板)中可访问的正确方法是什么?

0 投票
1 回答
342 浏览

c# - 在“RootFrame.Language”行的 App.xaml 中获取异常“对象引用未设置对象实例”

目前我正在研究 windows phone 8 应用程序中的全球化功能。我在下一行的 App.xaml 中遇到异常('对象引用未设置对象的实例')。

在 AppResources.Designer.cs 中,我写的 ResourceLangauge 的定义如下。

请给我建议我在哪里做错了什么?先感谢您。