2010-05-23 16 views
8

là có thể trong wpf để truy cập vào tiêu đề của gridviewcolumn như GridViewcolumnheader?Truy cập đối tượng GridViewColumnHeader từ GridViewColumn

tôi có một đối tượng:

GridViewColumn column; 

Nhưng "Tiêu đề" sở hữu chỉ trả về một chuỗi (tiêu đề văn bản) không phải là "thật" đối tượng tiêu đề.

Có ai có thể giúp tôi không?

+0

Tại sao bạn muốn truy cập? – svick

+0

Để đặt biểu tượng hướng sắp xếp (mũi tên) vào tiêu đề bằng cách sử dụng AdornerLayer – Marco

Trả lời

3

Tôi là bản thân mình rất thiếu kinh nghiệm với WPF ... tuy nhiên dường như nếu bạn không xác định GridViewColumnHeader, thì bạn sẽ không được cấp một khi truy cập .Header.

Đó là để nói, nếu bạn xác định GridViewColumn của bạn như:

   <GridViewColumn x:Name="stringColumn"> 
        stringColumn.Header will return a string 
       </GridViewColumn> 

Sau đó gọi stringColumn.Header sẽ trả về một chuỗi ... tuy nhiên nếu bạn định nghĩa nó như nói:

   <GridViewColumn x:Name="gridViewColumnHeaderColumn1"> 
        <GridViewColumnHeader> 
         gridViewColumnHeaderColumn.Header will return a GridViewColumnHeaderColumn 
        </GridViewColumnHeader> 
       </GridViewColumn> 

Sau đó kiểm tra gridViewColumnHeaderColumn.Header sẽ trả về một GridViewColumnHeaderColumn