草庐IT

xaml-composition

全部标签

c# - 如何在 xaml 中定义和使用资源以便它们可以在 C# 中使用

理论上,我认为我可以在xaml文件中定义Brushes和Colors等,然后将其分配给c#中的button.background。但是我该怎么做呢?我应该在哪里放置我的lineargradientbrush定义:只是将它放在我窗口的xaml文件中的不同位置会导致各种错误消息:/我在stackoverflow上发现了这个问题:HowtouseadefinedbrushresourceinXAML,fromC#which解释了一部分,不过他好像知道去哪里做Brush定义。我还尝试将shinyblue.xamlwpf模板添加到应用程序并添加了到app.xaml中的application.re

c# - 无法在 xaml 中引用具有相对路径的图像源

我创建了一个ClassLibrary项目,并添加了一个Window类型的xaml。我编写了一个控制台应用程序并显示了这个wpf窗口。问题是我必须在此窗口中显示一个图标。如果我使用下面的代码,它不起作用当我给出一些硬编码的路径时有效。为什么我必须给出一个硬编码的路径值?有什么解决办法吗?希望我提供了足够的信息。请帮助我解决这个问题超过2个小时。 最佳答案 如果将Images文件夹添加到其使用的同一项目中,这应该适合您:或者使用PackUri具体来说:如果图像所在的项目与您的XAML所在的当前项目不同,您必须使用更详细的PackURI定

c# - 无法在 xaml 中引用具有相对路径的图像源

我创建了一个ClassLibrary项目,并添加了一个Window类型的xaml。我编写了一个控制台应用程序并显示了这个wpf窗口。问题是我必须在此窗口中显示一个图标。如果我使用下面的代码,它不起作用当我给出一些硬编码的路径时有效。为什么我必须给出一个硬编码的路径值?有什么解决办法吗?希望我提供了足够的信息。请帮助我解决这个问题超过2个小时。 最佳答案 如果将Images文件夹添加到其使用的同一项目中,这应该适合您:或者使用PackUri具体来说:如果图像所在的项目与您的XAML所在的当前项目不同,您必须使用更详细的PackURI定

c# - 从 Xaml 绑定(bind) RichTextBox 的文本

如何从xaml绑定(bind)RichTextArea的文本 最佳答案 他们在这里得到了更简单的答案:Silverlight4RichTextBoxBindDatausingDataContext它就像一个魅力。 关于c#-从Xaml绑定(bind)RichTextBox的文本,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2361219/

c# - 从 Xaml 绑定(bind) RichTextBox 的文本

如何从xaml绑定(bind)RichTextArea的文本 最佳答案 他们在这里得到了更简单的答案:Silverlight4RichTextBoxBindDatausingDataContext它就像一个魅力。 关于c#-从Xaml绑定(bind)RichTextBox的文本,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2361219/

c# - 如何在 XAML 中换行或换行

我很难匹配XAML中设置的特殊字符。我只关注以下内容:在XAML超链接按钮中表示LineBreak:使用:>换行符但是我用什么来表示XAML超链接按钮中的换行符或换行符呢??示例:我想要这一行mag:这是第一行。这是第二行进入这个:这是第一行。这是第二行。这\r\n似乎不起作用。这是第一行\r\n 最佳答案 您有多种选择。例如;或希望这对您有所帮助。附录:你基本上可以在任何地方做这些事情。WPF、Silverlight、UWP等等。它不是特定于WP的。 关于c#-如何在XAML中换行或换

c# - 如何在 XAML 中换行或换行

我很难匹配XAML中设置的特殊字符。我只关注以下内容:在XAML超链接按钮中表示LineBreak:使用:>换行符但是我用什么来表示XAML超链接按钮中的换行符或换行符呢??示例:我想要这一行mag:这是第一行。这是第二行进入这个:这是第一行。这是第二行。这\r\n似乎不起作用。这是第一行\r\n 最佳答案 您有多种选择。例如;或希望这对您有所帮助。附录:你基本上可以在任何地方做这些事情。WPF、Silverlight、UWP等等。它不是特定于WP的。 关于c#-如何在XAML中换行或换

c# - XAML 解析异常 - xmlns :x ="http://schemas.microsoft.com/winfx/2006/xaml"

昨晚我在我的PC上使用VS2010Ultimate处理一个WPF项目。我刚刚使用VSC#2010Express在我的上网本上打开了它。当我尝试运行它时,我抛出了一个XAML解析异常,它告诉我该行:xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"是问题。我看不出它有什么问题,我从未更改过它,看起来它应该是这样。错误:'Theinvocationoftheconstructorontype'WpfApplication1.MainWindow'thatmatchesthespecifiedbindingconstraintsthr

c# - XAML 解析异常 - xmlns :x ="http://schemas.microsoft.com/winfx/2006/xaml"

昨晚我在我的PC上使用VS2010Ultimate处理一个WPF项目。我刚刚使用VSC#2010Express在我的上网本上打开了它。当我尝试运行它时,我抛出了一个XAML解析异常,它告诉我该行:xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"是问题。我看不出它有什么问题,我从未更改过它,看起来它应该是这样。错误:'Theinvocationoftheconstructorontype'WpfApplication1.MainWindow'thatmatchesthespecifiedbindingconstraintsthr

c# - Visual Studio : Edit XAML file while debugging

我有一个在Debug模式下运行的WPF应用程序,我想在应用程序仍在运行时更改XAML。我不要求编辑并继续。我不介意我必须重新启动应用程序才能使更改生效。我只是希望能够在应用程序仍在运行时更改XAML文件,而不必(1)记住我要在UI中更改的内容,(2)关闭应用程序,(3)记忆我要改变的地方并做出改变。 最佳答案 菜单=>调试=>全部分离 关于c#-VisualStudio:EditXAMLfilewhiledebugging,我们在StackOverflow上找到一个类似的问题: