MethodParameter로 선택된 MenuItem의 Text/Header 문자열을 내 ObjectDataProvider에 전달하려고합니다. 인터넷에서 이러한 예제를 보았지만 메뉴 컨트롤에 특별히 적용 할 수 없었습니다. 나는 WPF에 익숙하지 않고 이것을 달성하는데 도움이 필요하다. 어떤 도움이라도 대단히 감사하겠습니다.WPF MethodData를 ObjectDataProvider에 MethodParameter로 전달했습니다.
다음은 Menu 컨트롤은 머리글 속성의 IsChecked하지 바인딩하기 만하면 무엇
<Menu Name="nmMenu" Height="25" HorizontalAlignment="Stretch" VerticalAlignment="Top" FontSize="12" DockPanel.Dock="Top">
<Menu.BitmapEffect>
<DropShadowBitmapEffect/>
</Menu.BitmapEffect>
<MenuItem Header="File">
<MenuItem Header="SNYC12P10650" IsCheckable="True" ToolTip="Production" Click="MenuItem_Clicked">
<MenuItem.IsChecked>
<Binding Source="{StaticResource NMInfo}" Path="MethodParameters[0]" BindsDirectlyToSource="True" Mode="OneWayToSource"/>
</MenuItem.IsChecked>
</MenuItem>
<MenuItem Header="GPRI12D10217" IsCheckable="True" ToolTip="QA" Click="MenuItem_Clicked">
<MenuItem.IsChecked>
<Binding Source="{StaticResource NMInfo}" Path="MethodParameters[0]" BindsDirectlyToSource="True" Mode="OneWayToSource"/>
</MenuItem.IsChecked>
</MenuItem>
<MenuItem Header="GPRI12D10219" IsCheckable="True" ToolTip="Dev" Click="MenuItem_Clicked">
<MenuItem.IsChecked>
<Binding Source="{StaticResource NMInfo}" Path="MethodParameters[0]" BindsDirectlyToSource="True" Mode="OneWayToSource"/>
</MenuItem.IsChecked>
</MenuItem>
<Separator/>
<MenuItem Header="Close"/>
</MenuItem>
</Menu>
안녕하세요 아베, 나는 당신의 도움을 주셔서 감사합니다. 스타일을 MenuItem에서 사용하여 동일한 효과를 얻는 방법을 알려주시겠습니까? 감사합니다. Shravan – Shravan