问题标签 [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 回答
901 浏览

wpf - Visual Studio 2010 使用 Application.xaml;Blend 4 使用 App.xaml

以前,我正在创作的项目中的所有应用程序级资源都存储在 App.xaml 中。然后我决定从 VS 2008 迁移到 2010,这就是麻烦开始的地方。

迁移后,我尝试使用测试窗口而不是正常的启动窗口进行一些测试。更改启动对象后,突然间我遇到了很多编译错误,而不是什么(长话短说)导致发现现在有两个文件包含与项目相关的应用程序级资源:App.xaml(原始) ,和 Application.xaml(此时确实是空的)。我将所有资源(以及合并的字典)迁移到 Application.xaml,就 Visual Studio 而言,一切都再次正确。

然后我发现 Blend 仍然想使用 App.xaml。我创建了几个资源并将它们放置在 Application.xaml 中,并看到当我使用 Blend 编译时它们没有被使用(但是当我使用 VS 编译时它们被使用)。

在哪里指定哪个 xaml 是顶级 WPF 资源文件?这已经失控了……

科里

0 投票
1 回答
2989 浏览

wpf - 在 WPF 中的 dll 中引用主题

我正在使用开源 wpf TreeListView 控件。该控件是一个库项目,其中有一个主题文件夹,其中包含一些 xaml 主题文件。在我的 wpf 项目中,我得到了对控制 dll 的引用,我想知道如何在 app.xaml 中引用 dll 主题。我尝试做这样的事情,但它抛出异常说找不到 treelistview 程序集

目前我必须将我的 wpf 项目中的所有主题文件复制到本地以使其像这样工作。

有没有办法像引用默认主题一样直接在 TreeListView dll 中引用主题文件。

等待纳比尔

0 投票
1 回答
3811 浏览

.net - 如何从资源字典继承/扩展样式?

我无法扩展我在 Windows 字典中定义的一种样式。单独,它似乎按预期将样式应用于我的控件。但是,如果尝试使用 basedOn 属性在我的一个用户控件中扩展样式,它只会覆盖主要样式,并且所有基本样式都会消失。这是一个例子:

在名为 dict1.xaml 的资源字典中:

在主 window.xaml 中:

在名为 userControl1.xaml 的用户控件中:

用户控件中的样式简单地覆盖资源字典中的样式,字体为粗体。如果我删除用户控件中的样式,字典中的样式就会生效并且背景变成粉红色。我两个都想要。

0 投票
2 回答
1058 浏览

c# - System:Char 类型的异常

我正在尝试在我的资源中创造可重用的System:Char价值。xaml

我有:

然后:

我得到一个例外:

但是......我也有:

和...

两者都String工作Double正常。

想法??

0 投票
1 回答
1162 浏览

wpf - 应用 xaml 假设实例化的第一个窗口是主窗口(showdialog 被忽略),我需要显示多个窗口

我的 App.xaml.cs 中有以下代码

以及 App.xaml 中的以下内容

当我注释掉检查CompletedInstall()的行时, manager.ShowDialog()工作正常,并且我的配置窗口显示。当CompletedInstall()被调用时,对manager.ShowDialog()的调用立即返回而不显示窗口。我添加了主窗口,假设有人决定某个应用程序应该只显示一个窗口。

我通过在调用 CompletedInstall 之前设置主窗口找到了解决方法

但这迫使我根据其用途开发 WINServiceConfig(特别是构造函数),因为它不能指望完成先决条件。这是不好的形式。我还能做些什么来解决这个问题?

假窗?这不可能是最好的答案。它可以??

0 投票
2 回答
17444 浏览

wpf - 如何将子文件夹中定义的 ResourceDictionary 添加到 App.xaml?

到目前为止,我发现的所有代码示例都引用了一个不在项目子文件夹中的资源字典(该字典位于项目的根目录中)。我的子文件夹中有我的,我不知道如何让 WPF 找到它。这行不通...

ASP.Net 波浪号语法似乎也不起作用。

这是在您的应用程序中包含 ResourceDictionary 以便 WPF 可以找到资源的最佳方式吗?在这种特殊情况下,我的目标是将 GlossyButtons.xaml 中定义的样式应用于我的应用程序中的所有按钮。

0 投票
1 回答
2170 浏览

c# - 不同程序集中的 WPF App.xaml

我想设置一个 WPF 应用程序。但是,我没有使用应用程序的入口点到 App.xaml 本身,而是使用项目。

第一个项目是 Windows 应用程序,并具有正常的 Main 功能。我还有一个额外的项目(WPF 控件库),它有 App.xaml、窗口、控件和它需要的所有东西。

主要方法像这样启动应用程序:

其中 Application 是库中的一个类:

app 是我的 App.xaml。App.xaml 定义了一个启动 uri MainWindow.xaml。但是,如果我运行应用程序,则该窗口永远不会显示,而是应用程序本身运行。

我无法在第一个程序集中设置 App.xaml,因为我必须支持多个窗口框架(WPF、Gtk# 等)。任何建议如何管理这种情况?

0 投票
1 回答
413 浏览

silverlight - Silverlight:如何在启动时不从 app.xaml 加载 MergedDictionaries?

作为 Silverlight 加载资源的一种解决方法,我实现了此处发布的解决方案: Silverlight Shared MergedDictionaries

这很好用,但是不得不注释掉 app.xaml 中的资源字典很烦人。我需要评论它们以运行应用程序,但取消评论它们可以让我获得设计视图。

我确信有一种方法可以让应用程序不加载这些,但我不是一个开发人员。有人可以指出我的教程或示例吗?一些谷歌搜索没有出现任何东西。谢谢!

0 投票
1 回答
69 浏览

silverlight - Silverlight - 如何将数据发布到自定义列?

我有一个在 Silverlight 中编码的应用程序,我需要将数据发布到数据网格。当我自定义数据网格并命名我需要的每个列时,当我单击将添加数据的按钮时,不会出现任何帖子。如果我保留未声明的列,则数据会发布,但列的名称很奇怪,而且间距也很奇怪。

那么,如何将数据发布到特定列?

提前感谢您的帮助。

-苏塔

0 投票
2 回答
4862 浏览

wpf - app.xaml 中的数据模板在没有任何样式的情况下不会被拾取?

我在 app.xaml 中有一个将视图绑定到视图模型的 DataTemplate。

如果没有样式,则不会应用上述模板。当我把一个风格,就像...

数据模板被拾取并产生所需的结果......我不确定那里发生了什么......有人可以澄清一下吗?

谢谢。