我一直在尝试使用Extended WPF Toolkit,以便我可以使用RichTextBoxFormatBar,但我似乎要在cirlces中使用它。尽管在这里和其他网站上尝试了几个例子,我仍然收到相同的错误消息:
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。
答案 0 :(得分:14)
我自己的愚蠢错误。
我按照instructions下载它时忘记解锁DLL,这说明在下载ExtendedWPFToolkit_Binaries.zip之后你应该右键单击它,选择&#34;属性&#34 ;然后&#34;取消阻止&#34;。
希望这篇文章可以帮助那些犯同样错误的人。
答案 1 :(得分:8)
我不是新秀 - 但也有同样的问题。 坦率地说,我从来没有听说过解锁.zip文件。像大多数人一样,我只是略去了说明,毕竟我知道如何解压缩文件 - 或者我认为。
我使用扩展工具包1.9.0进行了两个小时的战斗,因为我的应用程序可以编译,运行和工作,但VS12设计师无法渲染窗口。我看到上面的帖子在扩展之前解锁了拉链。想到自己&#34;威士忌探戈狐狸&#34;是这个人在说什么。但我很绝望,所以我关闭了VS.删除了我的扩展文件。这一次取消了。然后扩展到相同的位置。重新启动Visual Studio,令我惊讶的是设计师现在渲染控件并且不会抱怨WatermarkTextBox不在命名空间等中。
对于更仔细地阅读方向确实是一种谦卑的经历。
答案 2 :(得分:1)
同样的事情发生在我身上,我最终发现它要么是因为我把dll或解决方案存储在网络而不是本地计算机上。我把它们都移到了本地计算机上,它开始工作了。