System.InvalidCastException:“无法将类型 'System.Windows.Documents.FlowDocument' 的对象转换为类型 'System.Windows.Media.Visual'。”
System.InvalidCastException: 'Unable to cast object of type 'System.Windows.Documents.FlowDocument' to type 'System.Windows.Media.Visual'.'
<ad:DockingManager>
<ad:LayoutRoot>
<ad:LayoutPanel Orientation="Horizontal">
<ad:LayoutPanel>
<ad:LayoutDocumentPaneGroup>
<ad:LayoutDocumentPane >
<ad:LayoutDocument>
<RichTextBox>Here is Error!!!</RichTextBox>
</ad:LayoutDocument>
</ad:LayoutDocumentPane>
</ad:LayoutDocumentPaneGroup>
</ad:LayoutPanel>
<ad:LayoutPanel>
<ad:LayoutAnchorablePaneGroup>
<ad:LayoutAnchorablePane>
<ad:LayoutAnchorable>
<RichTextBox x:Name="achorRichText"></RichTextBox>
</ad:LayoutAnchorable>
</ad:LayoutAnchorablePane>
</ad:LayoutAnchorablePaneGroup>
</ad:LayoutPanel>
</ad:LayoutPanel>
</ad:LayoutRoot>
</ad:DockingManager>
我正在使用 Visual Studio 学习 C#。我正在尝试使用 Xceed Avalondoc。我在 LayoutDocument 标签中使用了 RichTextBox。它给出了这个错误
System.InvalidCastException:'无法将类型 'System.Windows.Documents.FlowDocument' 的对象转换为类型 'System.Windows.Media.Visual'。'
当我在程序运行后单击 RichTextBox 时。
你能帮我消除这个错误吗?谢谢
长话短说,我找到了这个奇怪问题的原因和解决方案。
实际上我在我的新项目中使用的是最新版本的 Xceed AvalonDock,它有一个错误。我找到了 AvalonDock 的旧版本 2.0.0,它可以正常工作。我的项目中有以下规范。
- Visual Studio 企业 2019
- WPF 框架项目
- .Net Framework 4.7.2
- Avalon.Wpf.Toolkit 版本 1.9
谢谢
<ad:DockingManager>
<ad:LayoutRoot>
<ad:LayoutPanel Orientation="Horizontal">
<ad:LayoutPanel>
<ad:LayoutDocumentPaneGroup>
<ad:LayoutDocumentPane >
<ad:LayoutDocument>
<RichTextBox>Here is Error!!!</RichTextBox>
</ad:LayoutDocument>
</ad:LayoutDocumentPane>
</ad:LayoutDocumentPaneGroup>
</ad:LayoutPanel>
<ad:LayoutPanel>
<ad:LayoutAnchorablePaneGroup>
<ad:LayoutAnchorablePane>
<ad:LayoutAnchorable>
<RichTextBox x:Name="achorRichText"></RichTextBox>
</ad:LayoutAnchorable>
</ad:LayoutAnchorablePane>
</ad:LayoutAnchorablePaneGroup>
</ad:LayoutPanel>
</ad:LayoutPanel>
</ad:LayoutRoot>
</ad:DockingManager>
我正在使用 Visual Studio 学习 C#。我正在尝试使用 Xceed Avalondoc。我在 LayoutDocument 标签中使用了 RichTextBox。它给出了这个错误
System.InvalidCastException:'无法将类型 'System.Windows.Documents.FlowDocument' 的对象转换为类型 'System.Windows.Media.Visual'。'
当我在程序运行后单击 RichTextBox 时。
你能帮我消除这个错误吗?谢谢
长话短说,我找到了这个奇怪问题的原因和解决方案。
实际上我在我的新项目中使用的是最新版本的 Xceed AvalonDock,它有一个错误。我找到了 AvalonDock 的旧版本 2.0.0,它可以正常工作。我的项目中有以下规范。
- Visual Studio 企业 2019
- WPF 框架项目
- .Net Framework 4.7.2
- Avalon.Wpf.Toolkit 版本 1.9
谢谢