telerik:RadMenuItemのvisibilityプロパティをバインドするマルチバリューコンバーターを作成しました。この右クリックメニューは、Telerikカレンダーコントロールに移動する予定の中にあります。ControlID(使用しているフレームワークからアタッチされたプロパティ)を、パラメーターとして作成したIMultiValueConverterに渡します。そこで、Guid(コンバーターのオブジェクト配列の2番目の値として入力される)を渡し、それをキャストして値を取得し、評価を実行できるようにします。WPFは私の強みではなく、多くのことを試した後、バインディングを接続できないようです。
<telerik:RadMenuItem Header="Cancel" x:Name="CancelMenuItem"
Click="RadMenuItemCancel_Click"
myframework:BaseWindow.ControlID="e5c25731-e30e-472e-a5d7-ab190348a7cb">
<telerik:RadMenuItem.Visibility>
<MultiBinding Converter="{StaticResource SecurityEnumToVisibilityConverter}">
<Binding Path="Appointment.AppointmentType" />
<Binding ElementName="CancelMenuItem" Path="myframework:BaseWindow.ControlID" />
</MultiBinding>
</telerik:RadMenuItem.Visibility>
</telerik:RadMenuItem>
ControlIDの内容をマルチバリューコンバーターに正常に渡すために、2番目のBindingタグに何が欠けていますか?ありがとう!