示例#1
0
文件: Drop.cs 项目: bators/puzzle
 private void hatDropExecute( DragEventArgs e)
 {
     Fragment vm = e.Data.GetData(typeof(Fragment)) as Fragment;
     if (vm != null) return;
     _frag= vm;
     RaisePropertyChanged("Image");
 }
示例#2
0
文件: Drop.cs 项目: bators/puzzle
 public Drop(Fragment frag)
 {
     if (frag == null) throw new ArgumentNullException("Image");
     _frag = frag;
     RaisePropertyChanged("Image");
 }
示例#3
0
文件: Drop.cs 项目: bators/puzzle
 private void hatDropExecute8(DragEventArgs e)
 {
     Fragment vm = e.Data.GetData(typeof(Fragment)) as Fragment;
        if (vm == null) return;
        _frag8 = vm;
        ind8 = _frag8.ind;
        RaisePropertyChanged("Image8");
        if (IsItRightPosition() == true) MessageBox.Show("You win!");
 }
示例#4
0
文件: Drop.cs 项目: bators/puzzle
 private void executeListBoxMouseDown8(MouseButtonEventArgs e)
 {
     if (e.RightButton == MouseButtonState.Pressed)
     {
         _frag8 = null;
         ind8 = 0;
         RaisePropertyChanged("Image8");
     }
 }
示例#5
0
        public DragAndDrop(Fragment perentfragment)
        {
            if (perentfragment == null) throw new ArgumentNullException("perentfragment");

            _perentfragment = perentfragment;
        }