XAMLコンボボックスをバインドして、リスト項目がSystem.IO.Ports.Parity列挙体のメンバーになるようにしようとしています。wpf bindingコンボボックスから別の名前空間に列挙する
データバインディング列挙型の例はたくさんありますが、列挙型がSystem.IO.Portsなどの別の名前空間にある場合は、これらの列挙型が機能しないようです。
<ObjectDataProvider MethodName="GetValues" ObjectType="{x:Type sys:Enum}" x:Key="parityValues">
<ObjectDataProvider.MethodParameters>
<x:Type TypeName="System.IO.Ports.Parity" />
</ObjectDataProvider.MethodParameters>
</ObjectDataProvider>
しかし、私はエラーを取得:
は、今私が持っている「タイプの参照は、 『System.IO.Ports.Parity』という名前のパブリック種類を見つけることができません。」
これを行う方法はありますか?あなたはこの
<Window xmlns:custom="clr-namespace:System.IO.Ports.Parity;assembly=SampleLibrary">
...
<x:Type TypeName="custom:Parity" />
...
</Window>
私は "sysioports:Parity"の部分を除いてすべてを理解することができました。これが文書化された場所を見つけることができませんでした... – Klay