컨텍스트 메뉴 헤더를 ListView의 선택된 항목에 바인딩

Norbert

컨텍스트 메뉴의 헤더를 해당 .NET의 선택한 항목 속성에 바인딩하려고합니다 ListView. 의 개체 ItemsSource에는 IsDuplicate속성이 있습니다. 무엇이 잘못되었는지 아십니까?

<ListView x:Name="AthletesListView" ItemsSource="{Binding FoundAthletes}">
   <ListView.ContextMenu>
      <ContextMenu>
         <MenuItem Name="AddorEditAthleteMenuItem" 
                   Header="{Binding SelectedItem.IsDuplicate, 
                          ElementName=AthletesListView,
                          Converter={StaticResource FoundAthletesAddEditMenuItemConverter}}" 
                   Click="AddAthleteMenuItem_Click"/>
      </ContextMenu>
   </ListView.ContextMenu>

오류 메시지 아래 :

System.Windows.Data 오류 : 4 : 'ElementName = AthletesListView'참조가있는 바인딩에 대한 소스를 찾을 수 없습니다. BindingExpression : Path = SelectedItem; DataItem = null; 대상 요소는 'MenuItem'입니다 (Name = 'AddorEditAthleteMenuItem'); 대상 속성은 'Header'( 'Object'유형)입니다.

그 남자

ContextMenu연관된 동일한 비주얼 트리의 일부가 아닌 ListView가 다른 윈도우에 표시되기 때문에. 결과적으로 상대 소스 및 요소 이름 바인딩이 작동하지 않습니다.

대신 사용할 수있는 PlacementTarget의를 ContextMenuListView.

<MenuItem Name="AddorEditAthleteMenuItem" 
          Header="{Binding PlacementTarget.SelectedItem.IsDuplicate, RelativeSource={RelativeSource AncestorType={x:Type ContextMenu}}, Converter={StaticResource FoundAthletesAddEditMenuItemConverter}}"
          Click="AddAthleteMenuItem_Click"/>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ObservableCollection에 바인딩 된 ItemsSource를 통해 동적으로 생성 된 컨텍스트 메뉴에서 선택한 메뉴 항목의 이름 (또는 인덱스) 가져 오기

분류에서Dev

ListView의 컨텍스트 메뉴, 항목 선택

분류에서Dev

컨텍스트 메뉴의 동적 생성 항목에 속성 바인딩

분류에서Dev

Listview 헤더에서 컨텍스트 메뉴를 비활성화하는 방법

분류에서Dev

폴더 빈 공간의 컨텍스트 메뉴에서 항목 제거

분류에서Dev

동일한 동적 컨텍스트 메뉴를 동적 수의 사용자 컨트롤에 바인딩하는 방법은 무엇입니까?

분류에서Dev

TableView에서 선택한 항목에 대한 컨텍스트 메뉴를 표시하는 방법

분류에서Dev

선택한 드롭 다운 메뉴 항목의 텍스트를 입력 필드에 적용 (html, javascript)

분류에서Dev

컨텍스트 메뉴의 메뉴 항목에서 선택한 항목을 검색합니다. WPF, MVVM을 사용하고 있습니다.

분류에서Dev

컨텍스트 메뉴의 메뉴 항목에서 선택한 항목을 검색합니다. WPF, MVVM을 사용하고 있습니다.

분류에서Dev

WatchKit 컨텍스트 메뉴에서 두 상태 사이를 전환하는 하나의 메뉴 항목

분류에서Dev

디자인 타임 메뉴 요소를 데이터 바인딩 된 메뉴 항목 바인딩으로 결합

분류에서Dev

jquery에서 Chris Domigan의 ContextMenu 플러그인을 사용하여 컨텍스트 메뉴를 바인딩 해제 / 제거하는 방법은 무엇입니까?

분류에서Dev

TabItem 컨텍스트 메뉴 가시성을 DataContext에 바인딩

분류에서Dev

기본 클래스 함수에 바인딩 된 PrimeNG 메뉴 항목 명령

분류에서Dev

선택한 항목의 ID를 제공하지 않는 2 드롭 다운 선택 컨트롤러 바인딩에 액세스하는 방법

분류에서Dev

선택한 목록보기 항목을 기반으로 한 활동의 여러 컨텍스트 메뉴

분류에서Dev

선택한 목록보기 항목을 기반으로 한 활동의 여러 컨텍스트 메뉴

분류에서Dev

Dolphin의 컨텍스트 메뉴에 항목 추가

분류에서Dev

Dolphin의 컨텍스트 메뉴에 항목 추가

분류에서Dev

컨텍스트 메뉴를 길게 누를 수 있지만 텍스트를 선택할 수도있는 ListView

분류에서Dev

Windows 7의 작업 표시 줄에 고정 된 아이콘의 컨텍스트 메뉴에 항목 추가

분류에서Dev

WPF는 DataGrid 콤보 상자 선택한 항목을 선택한 DataGridRow의 데이터 컨텍스트에 바인딩합니다.

분류에서Dev

탐색기 컨텍스트 메뉴 항목에 대한 더 짧은 바로 가기?

분류에서Dev

Wpf에서 메뉴 항목의 선택적 스타일 지정

분류에서Dev

Xcode는 다른 ViewController의 테이블보기에서 선택한 항목에 텍스트 필드를 바인딩합니다.

분류에서Dev

C # WPF TextBox 선택한 항목의 배열 [1]로 텍스트 바인딩

분류에서Dev

Qt : 임의의 인덱스 (현재 선택된 항목이 아님)에서 QComboBox 항목 텍스트를 얻는 방법

분류에서Dev

MVVMCross + Android : ViewModel 속성의 데이터 바인딩 컨텍스트 메뉴 옵션?

Related 관련 기사

  1. 1

    ObservableCollection에 바인딩 된 ItemsSource를 통해 동적으로 생성 된 컨텍스트 메뉴에서 선택한 메뉴 항목의 이름 (또는 인덱스) 가져 오기

  2. 2

    ListView의 컨텍스트 메뉴, 항목 선택

  3. 3

    컨텍스트 메뉴의 동적 생성 항목에 속성 바인딩

  4. 4

    Listview 헤더에서 컨텍스트 메뉴를 비활성화하는 방법

  5. 5

    폴더 빈 공간의 컨텍스트 메뉴에서 항목 제거

  6. 6

    동일한 동적 컨텍스트 메뉴를 동적 수의 사용자 컨트롤에 바인딩하는 방법은 무엇입니까?

  7. 7

    TableView에서 선택한 항목에 대한 컨텍스트 메뉴를 표시하는 방법

  8. 8

    선택한 드롭 다운 메뉴 항목의 텍스트를 입력 필드에 적용 (html, javascript)

  9. 9

    컨텍스트 메뉴의 메뉴 항목에서 선택한 항목을 검색합니다. WPF, MVVM을 사용하고 있습니다.

  10. 10

    컨텍스트 메뉴의 메뉴 항목에서 선택한 항목을 검색합니다. WPF, MVVM을 사용하고 있습니다.

  11. 11

    WatchKit 컨텍스트 메뉴에서 두 상태 사이를 전환하는 하나의 메뉴 항목

  12. 12

    디자인 타임 메뉴 요소를 데이터 바인딩 된 메뉴 항목 바인딩으로 결합

  13. 13

    jquery에서 Chris Domigan의 ContextMenu 플러그인을 사용하여 컨텍스트 메뉴를 바인딩 해제 / 제거하는 방법은 무엇입니까?

  14. 14

    TabItem 컨텍스트 메뉴 가시성을 DataContext에 바인딩

  15. 15

    기본 클래스 함수에 바인딩 된 PrimeNG 메뉴 항목 명령

  16. 16

    선택한 항목의 ID를 제공하지 않는 2 드롭 다운 선택 컨트롤러 바인딩에 액세스하는 방법

  17. 17

    선택한 목록보기 항목을 기반으로 한 활동의 여러 컨텍스트 메뉴

  18. 18

    선택한 목록보기 항목을 기반으로 한 활동의 여러 컨텍스트 메뉴

  19. 19

    Dolphin의 컨텍스트 메뉴에 항목 추가

  20. 20

    Dolphin의 컨텍스트 메뉴에 항목 추가

  21. 21

    컨텍스트 메뉴를 길게 누를 수 있지만 텍스트를 선택할 수도있는 ListView

  22. 22

    Windows 7의 작업 표시 줄에 고정 된 아이콘의 컨텍스트 메뉴에 항목 추가

  23. 23

    WPF는 DataGrid 콤보 상자 선택한 항목을 선택한 DataGridRow의 데이터 컨텍스트에 바인딩합니다.

  24. 24

    탐색기 컨텍스트 메뉴 항목에 대한 더 짧은 바로 가기?

  25. 25

    Wpf에서 메뉴 항목의 선택적 스타일 지정

  26. 26

    Xcode는 다른 ViewController의 테이블보기에서 선택한 항목에 텍스트 필드를 바인딩합니다.

  27. 27

    C # WPF TextBox 선택한 항목의 배열 [1]로 텍스트 바인딩

  28. 28

    Qt : 임의의 인덱스 (현재 선택된 항목이 아님)에서 QComboBox 항목 텍스트를 얻는 방법

  29. 29

    MVVMCross + Android : ViewModel 속성의 데이터 바인딩 컨텍스트 메뉴 옵션?

뜨겁다태그

보관