解決WPF中ListViewItem對齊問題


在程序運行界面點:選擇元素,選擇對對齊的文本

 

再點:轉到實時可視化樹

 

 在元素上點右鍵,選擇:顯示屬性

 

 

可以看到:計算的值

 

這個值的計算結果是HorizontalContentAlignment:left

這就解釋了為什么在item中設置的對齊沒起做用

 

 

 

 在usercontrol中加入resources,如下:

<UserControl.Resources>
<Style TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
</Style>
</UserControl.Resources>

此時再看可視化樹中的計算結果,此時HorizontalContentAlignment計算的結果為:stretch

 

此時,textblock的設置終於起到了作用,文本顯示為居中對齊

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM