WPF常用技巧汇总 - Part 2

WPF常用技巧汇总-CSDN博客

主要用于记录工作中发现的一些问题和常见的解决方法。

目录

WPF常用技巧汇总-CSDN博客

1. DataGrid Tooltip - Multiple

2. DataGrid Tooltip - Cell值和ToolTip值一样

3. DataGrid Tooltip - Cell值和ToolTip值不一样

4. DataGrid - Ctrl +A /Ctrl + C复制的内容不是Cell的值

5. DataGrid - Edit -Combox

6. DataGrid - 解决DataGridTemplateColumn无法排序的问题


1. DataGrid Tooltip - Multiple

 
     
         
             
                 
                     
                     
                 
                 
                     
                     
                     
                 
                 
         
     
     
         
             
                 
                     
                     
                     
                 
                 
                 
                 
             
         
     
 

2. DataGrid Tooltip - Cell值和ToolTip值一样


    
        
    

3. DataGrid Tooltip - Cell值和ToolTip值不一样


    
        
    

4. DataGrid - Ctrl +A /Ctrl + C复制的内容不是Cell的值

默认copy的内容是Cell的value, 即Binding的field的value。

但是有时候我们想copy的是其他的field值,怎么办? 

比如我们这个列显示的是一些内容的缩写,但是拷贝的时候需要拷贝全整的内容。

此时可以通过指定ClipboardContentBinding去解决此类问题。

 
     
         
     
 

5. DataGrid - Edit -Combox

 
     
         
             
                 
                 
             
         
     
     
         
             
                 
             
         
     
     
         
             
                 
                     
                         
                     
                 
             
         
     
 
      private void cbxSelectedAcount_SelectionChanged(object sender, SelectionChangedEventArgs e)
      {
          if (e.AddedItems.Count > 0)
          {
              var selectedAccount = e.AddedItems[0] as AccountDto;
          }
      }

6. DataGrid - 解决DataGridTemplateColumn无法排序的问题

DataGrid设置了CanUserSortColumns="True"后,DataGridTemplateColumn点击Header后无法支持排序。此时可通过指定CanUserSort="True" 和SortMemberPath="SelectedAccount.Name"解决。

      
          
              
                  
                      
                      
                  
              
          
          
              
                  
                      
                  
              
          
          
              
                  
                      
                          
                              
                          
                      
                  
              
          
      

你可能感兴趣的:(WPF,wpf,大数据,java)