问题标签 [avalondock]

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

c# - 我可以自定义 AvalonDock 上下文菜单吗?

我在一个项目中使用 AvalonDock 来利用工具窗口。

我不需要选项卡式文档,并且希望在我右键单击工具窗口标题栏时禁用“停靠为选项卡式文档”上下文菜单项。这可能吗?

谢谢

0 投票
0 回答
555 浏览

wpf - I can't get my custom AvalonDock theme to work, anyone does?

I'm new to AvalonDock, but I see it's relatively easy to use. I'm planning to use it in a custom app for my company. We have a certain look'n'feel so I want to get the control to use the same colors.

I am using the ExpressionDark theme as a base, so basically what I did was to copy the AvalonDock.Themes and rename it, and change the name of the ExpressionDark theme to mine but when I compile and try to use it in my app, it says there is a missing resource key (PaneHeaderCommandStyle). If I remove my theme ResDict, it works again.

I don't understand what's wrong, since I haven't changed anything but the project and theme name. Is there anything I could be missing?

Please help...

0 投票
2 回答
431 浏览

c# - AvalonDock 如何引用它自己的程序集?

http://avalondock.codeplex.com/SourceControl/changeset/view/62498#1218343

对于 ResourceDictionary 的 Source 属性的语法或 XAML 的编译方式,我一定有一些不明白的地方。我想将 AvalonDock 的源代码直接插入到项目中,但它的一些 XAML 文件似乎引用了“AvalonDock 程序集”。

怎么会这样?

0 投票
1 回答
2117 浏览

c# - 如何拉伸/最大化 AvalonDock DocumentPane

我在 .NET 3.5 上使用 AvalonDock v 1.3。

我在设计时向 DockingManager 添加了两个文档窗格。第一个设置为可见,第二个设置为隐藏/折叠(参见下面的Visibility="Collapsed")。

当我启动应用程序时,第二个文档窗格可见,这是预期的行为,但不幸的是,尽管将 Horizo​​ntalAlignment 设置为“拉伸”,但可见文档面板并未显示为拉伸到主窗口的边缘。我将如何将此剪辑(或最大化)到允许区域的边缘?

这是我正在使用的 xaml:

谢谢,戴夫

根据要求,这是完整的 XAML:

0 投票
1 回答
992 浏览

wpf - 将应用程序从 WPF 迁移到 Silverlight

我看到了很多关于这个话题的问题,我花了一些时间来决定我是否会再写一个......但我认为我的问题有点复杂......所以我们开始吧。

我目前正在使用 MVVM 处理 WPF 应用程序。

该应用程序是用以下内容构建的

  • WPF
  • 棱镜 V2
  • Ideablade (devforce) 访问数据库
  • 用于对接功能的 Avalon 坞站
  • Telerik 用于网格组件
  • 视图和 ViewModel 是使用 .tt 文件生成的。
  • 视图在 xaml(用于 WPF)文件中生成。

我知道

  • Telerik 具有 Silverlight 控件
  • 使用 Prism V2 可能会帮助我做一个 Silverlight 版本的应用程序

我不知道

  • 如果 devforce 的使用可以成为表演的终结者
  • 如果使用 avalon 码头可以成为一个表演者

我的问题

Appart 从为 Silverlight 生成 xaml ......我从哪里开始......

- - 编辑 - -

请避免任何评论,例如“ Silverlight 将死”或“ Silverlight xaml 是 WPF xaml 的子集”。

这是一个概念证明,应该使用 Silverlight 制作。对于 xaml,我可以修改应用程序以仅使用可以在 Silverlight 和 WPF 中使用的简单 ui 元素。

0 投票
0 回答
654 浏览

wpf - WindowsFormsHost 在 WPF MDI 上 Aero 主窗体 (C#)

我的疯狂问题:我在具有航空玻璃风格背景的 WPF 表单上使用停靠系统(AvalonDock)(看起来非常好)。在一个可停靠的 MDI 中,我需要一个 WinForms 自定义控件,所以我只使用了WindowsFormsHost成功加载我的控件的控件。但是有一个问题:

显示WindowsFormsHost主窗体的玻璃背景,用于自定义控件中使用的所有颜色的黑色量。

更改 MDI 背景无济于事,因为它会WindowsFormsHost在 WPF MDI 中的所有内容上打一个洞。

得出结论既不尝试在黑色背景上使用白色文本,也不尝试相反的方式使我的自定义控件中的文本框清晰可读。

有什么建议么?

0 投票
2 回答
577 浏览

wpf - WPF Avalon 控制 Datepicker 绑定

我正在使用带有 MVVM 模式的 Avalon DatePicker 控件。我将此控件的 CurrentSelectedDate 绑定到我的 ViewModel 中的一个属性,如下所示:

其中 BirthDate 是我的 ViewModel 类中 DateTime 类型的属性:

不过,当我从用户界面更改值时,不会发生此属性的更改。有人可以解释我做错了什么吗?我仅限于 .NET 3.0。

0 投票
0 回答
345 浏览

c# - AvalonDock 文档窗格变得不可见

我在对接时遇到了错误的 DocumentPane 问题。我有一个 DocumentPanel,用于向其中添加文档。没问题。我什至可以将面板(文档)并排放置。仍然有效。我可以根据需要重新组合它们,但是当我将 2 个面板并排放置而不是关闭第一个面板(我用来向其中添加文档的窗格)时,什么也没有发生。DocumentPane 变得不可见 (IsVisible = true)。没有崩溃等。

任何想法如何销毁而不是使用默认设置重新创建窗格。我想我别无他法。

0 投票
1 回答
2685 浏览

xaml - AvalonDock 中浮动窗口的 XAML

有人可以为我提供一个 AvalonDock XAML 代码片段,它在运行时会打开带有浮动窗口的应用程序,而不是总是停靠在停靠窗格内?我已经看到了以编程方式执行此操作,但我认为必须有一种方法可以在 XAML 中指定它。谢谢...

0 投票
1 回答
1175 浏览

c# - AvalonDock - 如何禁止拉出窗口的浮动元素

我想问是否可以禁止拉出窗口的浮动元素。

在 WPF 的 AvalonDock 中

谢谢