[英]Conversion error with style definition in WPF
我正在研究以下代碼..當然,該解決方案已構建並編譯了所有內容,但是當我按F5鍵或啟動時,我得到以下錯誤消息。
無法將屬性“樣式”中的值轉換為類型“ System.Windows.Style”的對象。 只能基於目標類型為“矩形”的樣式。 標記文件中的對象'System.Windows.Shapes.Rectangle'錯誤
這是代碼:
<Style x:Key="Connector1" TargetType="Rectangle" BasedOn="{StaticResource Style123}">
<Setter Property="Fill" Value="Aqua" />
</Style>
<Style x:Key="Connector1_DragThumb" TargetType="Rectangle" BasedOn="{StaticResource Style123}">
<Setter Property="IsHitTestVisible" Value="true"/>
<Setter Property="Fill" Value="Yellow"/>
<Setter Property="Stroke" Value="Black"/>
</Style>
任何幫助表示贊賞。
問候。
該錯誤表明,您基於該樣式的StaticResource Style123
本身沒有TargetType="Rectangle"
。
您只能將Rectangle
樣式基於其他Rectangle
樣式或其基類(或使用{StaticResource {x:Type Rectangle}}
作為默認樣式)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.