4

我一直在尝试使用扩展的 WPF 工具包,以便我可以使用 RichTextBoxFormatBar,但我似乎正在绕圈子。尽管在此处和其他站点上尝试了几个示例,但我仍然收到相同的错误消息:

The attachable property 'FormatBar' was not found in type 'RichTextBoxFormatBarManager'.

The type 'toolkit:RichTextBoxFormatBar' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built.

我是 WPF 的新手,所以我知道这是我没有接受的东西,而不是一个错误,谁能告诉我我做错了什么并拯救我的理智?

<UserControl x:Class="TestWPF_Richtextbox.UserControl1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:toolkit="http://schemas.xceed.com/wpf/xaml/toolkit" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="300"> <Grid> <RichTextBox> <toolkit:RichTextBoxFormatBarManager.FormatBar> <toolkit:RichTextBoxFormatBar /> </toolkit:RichTextBoxFormatBarManager.FormatBar> </RichTextBox> </Grid> </UserControl>

编辑:库和项目都是 .Net 4。WPFToolkit.Extended.dll 的版本是 V.1.6.0.0。

4

3 回答 3

14

我自己愚蠢的错。

当我按照说明下载 DLL 时忘记解锁 DLL ,下载 ExtendedWPFToolkit_Binaries.zip 后,您应该右键单击它,选择“属性”,然后选择“解锁”。

希望这篇文章能帮助其他犯过同样错误的人。

于 2012-04-17T14:18:41.577 回答
8

我几乎不是菜鸟——但也有同样的问题。坦率地说,我从未听说过解封 .zip 文件。像大多数人一样,我只是浏览了说明,毕竟我知道如何解压缩文件——至少我是这么认为的。

我与扩展工具包 1.9.0 斗争了两个小时,因为我的应用程序可以编译、运行和工作,但是 VS12 设计器无法渲染窗口。然后我看到了上面关于在展开之前解封拉链的帖子。心想“威士忌探戈狐步舞”是这家伙在说什么。但是我很绝望,所以我关闭了VS。删除了我的扩展文件。这次做了解封。然后扩展到相同的位置。重新启动 Visual Studio,令我惊讶的是,设计器现在呈现控件并且不会抱怨 WatermarkTextBox 不在命名空间等。

更仔细地阅读路线真的是一种令人谦卑的体验。

于 2013-04-20T21:56:35.473 回答
1

同样的事情也发生在我身上,我最终发现这是因为我有 dll 或解决方案存储在网络上而不是我的本地计算机上。我将两者都移至本地计算机并开始工作。

于 2012-07-27T21:39:38.903 回答