zoukankan      html  css  js  c++  java
  • WPF ContextMenu绑定

    <Window DataContext="{Binding MyViewModelInstance}">
      <ListBox ItemsSource="{Binding MyDataItems}">
          <ListBox.ContextMenu>
          <ContextMenu DataContext="{Binding PlacementTarget.DataContext, RelativeSource={RelativeSource Mode=Self}}">
              <MenuItem Header="刷新" Command="{Binding DataContext.RefreshCommand, RelativeSource={RelativeSource Mode=Self}}"/>
          </ContextMenu>
          </ListBox.ContentMenu>
      </ListBox>
    </Window>

    ViewModel类:

    public class MyViewModel
    {
        public ObservableCollection<string> MyDataItems { get; set; }
        public ICommand RefreshCommand { get; set; }  
    }
  • 相关阅读:
    poj 2443
    codeforces 263D
    codeforces 263C
    uva 11080
    uva 11235
    uva 11748
    STL uva 11991
    (KM) uva 11383
    (树形DP) uva 10859
    codeforces 242C
  • 原文地址:https://www.cnblogs.com/RedSky/p/14867178.html
Copyright © 2011-2022 走看看