簡體   English   中英

帶有WPF的Aero玻璃框架上類似Windows資源管理器的搜索框

[英]Windows Explorer-like search box on Aero glass frame with WPF

我正在將Aero玻璃框架擴展到客戶區,並希望在擴展框架上放置一個搜索框 ,就像Windows資源管理器一樣:

Windows資源管理器搜索框

默認的WPF文本框有灰色/藍色邊框,而不是屏幕截圖上可以看到的黑色,白色發光邊框。 如何更改WPF文本框以使用與Windows資源管理器搜索框相同的樣式?

這是我嘗試在WPF中重新創建Windows資源管理器搜索框的外觀:

WPF解決方案與原版相比

它看起來並不像原版,但它非常接近。

這是代碼:

<Border BorderBrush="#40FFFFFF" BorderThickness="1" CornerRadius="2">
  <Border BorderBrush="#80000000" BorderThickness="1,1,0,0" CornerRadius="2">
    <Border BorderBrush="#30000000" BorderThickness="0,0,1,1" CornerRadius="2">
      <Border BorderBrush="#F0FFFFFF" BorderThickness="1" CornerRadius="1">
        <TextBox Background="#C0FFFFFF" BorderThickness="0"></TextBox>
      </Border>
    </Border>
  </Border>
</Border>

我懷疑在WPF中有一種標准的方法。 我最好的選擇是使用Blend自己設置控件的樣式。 這樣,您就可以通過為文本框指定不同的模板來自定義文本框的外觀。 HTH。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM