Visual Studio 2012 のツール ウィンドウ拡張機能を作成しました。拡張機能では、いくつかの単純なグラフを表示しようとしました。XamlParserException という奇妙なエラーが表示されます。メソッドまたは操作が実装されていません。ここに私のXamlがあります:
<UserControl
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:graphsharp="clr-namespace:GraphSharp.Controls;assembly=GraphSharp.Controls"
xmlns:local="clr-namespace:Microsoft.NewGraph" x:Class="Microsoft.NewGraph.MyControl"
x:Name="root">
<Grid>
<graphsharp:GraphLayout x:Name="graphLayout" Graph="{Binding ElementName=root,Path=GraphToVisualize}" />
</Grid>
コードは次のとおりです。
public partial class MyControl : UserControl
{
private IBidirectionalGraph<object, IEdge<object>> _graphToVisualize;
public IBidirectionalGraph<object, IEdge<object>> GraphToVisualize
{
get { return _graphToVisualize; }
}
public MyControl()
{
InitializeComponent();
}
WPF アプリケーションに同じコードを使用すると、すべて正常に動作します。VS 拡張機能で機能しない原因は何ですか?