2012-12-27 41 views
0

我創建了一行來顯示網格底線,如果我將它放在page.xaml上,它會起作用。我需要在Orentiation期間更改該行,因此我在app.xaml上創建了一個樣式。但它有Application_UnhandledException錯誤。 有我沒有在頁面上使用sytle的代碼,它工作。有人會告訴我如何使它工作。提前致謝。針對app.xaml中的行的TargetType

<Line X1="0" X2="700" Y1="0" Y2="0" Grid.Row="0" Grid.ColumnSpan="3" Grid.Column="0" 
     VerticalAlignment="Bottom" Stroke="Blue" StrokeThickness="5"/> 

以下是對的App.xaml

 <Style x:Key="queuePortraitLine" TargetType="Line"> 
     <Setter Property="X1" Value="0"/> 
     <Setter Property="X2" Value="700"/> 
     <Setter Property="Y1" Value="0"/> 
     <Setter Property="Y2" Value="0"/> 
     <Setter Property="VerticalAlignment" Value="Bottom"/> 
     <Setter Property="Stroke" Value="Blue"/> 
     <Setter Property="StrokeThickness" Value="5"/>    
    </Style> 
+0

您是否正在嘗試在方向更改時更改項目上的樣式? – Bryant

+0

@Bryant,是的,我是。 –

回答

0

我一遍又一遍地檢查的代碼行的樣式。最後,我知道爲什麼我得到了錯誤,因爲我使用了RelativeSource。它應該是我的頁面中樣式的「StaticResource」。

相關問題