xaml相关内容

拖动 WPF Popup 控件

WPF Popup 控件很不错,但在我看来有些局限.有没有办法在弹出窗口打开时“拖动"它(比如窗口的 DragMove() 方法)? 这可以在没有大问题的情况下完成,还是我必须自己编写弹出类的替代品?谢谢 解决方案 这是一个使用 Thumb 的简单解决方案. XAML 和代码隐藏中的子类弹出窗口 添加一个宽度/高度设置为 0 的 Thumb(这也可以在 XAML 中完成) ..
发布时间:2022-01-20 22:17:16 C#/.NET

单击另一个控件时如何仅使用 XAML 标记打开 WPF 弹出窗口?

我有两个控件,一个 TextBlock 和一个 PopUp.当用户在文本块上单击 (MouseDown) 时,我想显示弹出窗口.我认为我可以使用弹出窗口上的 EventTrigger 来做到这一点,但我不能在 EventTrigger 中使用设置器,我只能启动故事板.我想在 XAML 中严格执行此操作,因为这两个控件位于一个模板中,我不知道如何在代码中找到弹出窗口. 这在概念上是我想做的,但 ..
发布时间:2022-01-20 22:03:15 其他开发

如何在 VS2008 中禁用 Cider(WPF Gui 编辑器)?

在开发 wpf 应用程序时,我从不使用图形编辑器(又称苹果酒).只有 xaml 编辑器.由于“苹果酒"在加载时需要相当多的资源,我想知道是否有办法完全禁用它.这可能会加快加载 xaml 文件的速度.我听说这是可能的,但由于谷歌没有返回我正在寻找的东西,我想问问 SO 社区.有什么想法吗? 问候 解决方案 很简单! 在“工具"菜单中,选择“选项",然后在左侧窗格中选择“文本编辑器 ..
发布时间:2022-01-20 21:37:49 C#/.NET

在应用程序配置文件中找不到名为“x"的连接字符串......但它有效吗?

我已经看到了几个与此错误相关的不同问题,但似乎没有一个是我所遇到的.我只是按照 CodeProject.com 上的一个简单的项目教程来更好地理解使用 MVVM 模式和实体框架(http://www.codeproject.com/Articles/873592/Tutorial-for-a-Basic-WPF-MVVM-Project-Using-实体).我直接跟着它,一切似乎都很完美. ..
发布时间:2022-01-20 10:55:58 C#/.NET

XAML 和 QML 等声明式 UI 语言的实际优势是什么?

我目前正在评估 QtQuick (Qt 用户界面创建工具包)将作为 Qt 4.7 的一部分发布.QML 是 QtQuick 背后基于 JavaScript 的声明性语言. 这似乎是一个非常强大的概念,但我想知道是否有人广泛使用其他更成熟的声明式 UI 语言,如 XAML 可以让您深入了解可以从这种编程风格中获得的实际好处.各种优点经常被引用: 发展速度 强制分离表示和逻辑 编码人员 ..
发布时间:2022-01-19 23:03:15 其他开发

WPF 的 TextBox 是否支持荷兰的拼写检查字典?

RichTextBox 支持非常好的拼写检查选项.(SpellCheck.IsEnabled = true) 但我似乎无法将它翻译成另一种语言.(我住在荷兰.. ;)) 你们有没有使用过 TextBox 的 SpellCheck 选项的经验? 我知道可以通过更改键盘设置来更改它,但我想在应用程序中更改它. 到目前为止我尝试过的(但没有奏效): 更改当前线程的 Curr ..
发布时间:2022-01-18 14:04:18 其他开发

如何在 SharpDevelop 4.2 中启动一个国际化的 WPF 项目?

我想创建一个软件,用户可以在其中选择多种语言. 首先我想学习如何处理国际化,因为我以前从未这样做过. 作为 IDE,我使用 SharpDevelop 或 #develop,但是您可以拼写它.我想使用 C# 和 WPF,因为我现在也在学习 XAML/WPF. 所以我在 ShardDevelop 中创建了一个新的 WPF 项目.在主窗口上,我创建了一个 ComboBox 和一个 Te ..
发布时间:2022-01-18 13:51:49 C#/.NET

让 ListBox 随窗口调整大小,但不随内容调整大小

这个问题一定有一个优雅的解决方案,但我在网上找不到任何东西.我有一个网格,它有一列和一行的宽度/高度*,包含一个列表框.我将 Window SizeToContents 设置为 WidthAndHeight 以允许窗口调整为每组 UI 小部件/字体的适当大小.当我将项目添加到 ListBox 时,它会调整大小,导致窗口变大. 如果我更改窗口的大小,我希望 ListBox 调整大小,但如果我添 ..
发布时间:2022-01-18 10:40:58 其他开发

如何绑定到 RowDefinition 的高度?

在此示例代码中,我试图将 Grid 的 Canvas 位置偏移其行之一的高度.有谁看到我可能做错了什么?如您所见,我尝试在 xaml 文件中将绑定移到较低位置,以防需要先定义 RowDefinitions.无论哪种方式,这似乎都无关紧要,因为 Canvas.Top 始终为 0. ..
发布时间:2022-01-18 10:32:23 其他开发

如何让网格为空白单元格绘制边框?

我有一个 ItemsControl,它使用 Grid 作为 ItemsPanelTemplate,并将 ItemContainerStyle 上的 Grid.Column 和 Grid.Row 设置为在网格中定位数据项 有没有办法将 GridLines 添加到 Grid 中,或者用边框填充空白单元格? 现在我将 ShowGridLines 设置为 True,这会产生虚线,但是我希望显示 ..
发布时间:2022-01-18 10:31:00 其他开发

wpf - 当其他列的内容被折叠时,网格列不填充剩余空间

我有一个包含 3 列的网格:第一列的 Width 设置为“*",我被引导相信它会填满其他列留下的任何剩余空间.第二个的宽度为 8,第三个的 Width 设置为“Auto",因此其大小会根据其内容而变化. 在我的第二列中,我有一个 GridSplitter,因此当拖动时我可以更改第一列和第三列的宽度.这很好用,问题是我的第三列中有一个网格,当切换时,它的可见性设置为折叠.折叠时,我需要第一列来 ..
发布时间:2022-01-18 10:28:42 其他开发

图像以适合 WPF 中的网格单元大小

我有一个 2 行 2 列的网格.在 0,0 时,我有一个 TextBlock,其中一些文本可能会因本地化而改变,在 1,0 时,我有一个图像. 这里是 XAML 示例: 用作 Image 元素来源的图像的大小未知. 我需要网格列 #0 与 TextBlock 文本一样宽.图像应与列一样宽,并且应适当设置其高度以保持纵横比. 我尝试将图像包装在 NoSizeDecorator ..
发布时间:2022-01-18 10:20:36 其他开发

网格与画布

我正在寻找有关在 WPF 中使用 Canvas 与 Grid 面板的意见.我需要制作具有基本网格布局的经典输入表单,有些可能内部有小数据网格、组框,但都在网格布局中对齐.我正在为我的所有表单使用网格还是画布面板而苦苦挣扎.网格给了我良好的结构;我可以更轻松地保持控件的对齐方式.我将为所有窗口提供基类(继承 Window 类),因此 Visual Studio 中的设计器将毫无用处,因为它存在这种继 ..
发布时间:2022-01-18 10:16:15 C#/.NET