2017-05-17 34 views
0

我有很多Page s的TextBox es。一些TextBox es處於只讀模式。 當一個文本框是隻讀的,我需要鼠標光標是一個'否'光標。可以在XAML中設置,如Cursor="No",但我希望以一般方式進行設置。我不想更改每個頁面和文本框。有什麼辦法嗎?如何在只讀文本框時將鼠標光標更改爲「否」?

+1

您應該閱讀更多關於WPF概念:樣式,觸發器和依賴項屬性。然後你會看到你可以很容易地解決你的問題。這是一個基本的WPF主題。 – dymanoid

+0

是的......當然可以。謝謝 – RKT

+0

Xaml樣式應該是答案:[http://stackoverflow.com/questions/23304125/how-to-create-a-read-only-textbox-style](http://stackoverflow.com/questions/23304125/how-to-create-a-read-only-textbox-style) – doker

回答

2

將樣式添加到應用程序資源。它將應用於所有文本框:

<Style TargetType="TextBox"> 
     <Style.Triggers> 
      <Trigger Property="IsReadOnly" Value="True"> 
       <Setter Property="Cursor" Value="No"/> 
      </Trigger> 
     </Style.Triggers> 
</Style> 
+0

Thanks Dude Works fine :-) – RKT

相關問題