![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
|
Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
br> br> |
| |||||||
![]() |
| | Thread Tools | Display Modes |
| | #1 (permalink) |
| Guest | Using SystemColors as GradientStops in a LinearGradientBrush have the following XAML snippet: <Border Grid.Row="0" Grid.RowSpan="1" Width="Auto" Height="Auto" BorderThickness="1,0,1,1"> <Border.Background> <LinearGradientBrush EndPoint="0,0" StartPoint="0,1.0"> <GradientStop Color="{DynamicResource {x:Static SystemColors.ControlLightColorKey}}" Offset="0"/> <GradientStop Color="#FFFFFFFF" Offset="1"/> </LinearGradientBrush> </Border.Background> <TextBox TextChanged="OnTextChanged" d:LayoutOverrides="Height" HorizontalAlignment="Right" Margin="0,4,8,4" x:Name="searchTB" VerticalAlignment="Center" Width="160" Height="Auto" TextWrapping="Wrap"/> </Border> If i change the first Gradient Stop's color to say "Red" this works - if I leave it as-is it crashes. At first I thought it might be crashing because I was using SystemColors.ControLightBrushKey and not SystemColors.ControlLightColorKey. I changed that after reading this: http://msdn2.microsoft.com/en-us/library/ms742532.aspx But this still crashes my app. Ideas? Thanks, Matt |
My System Specs![]() |
| | #2 (permalink) |
| Guest | Re: Using SystemColors as GradientStops in a LinearGradientBrush Hi, stein wrote: > have the following XAML snippet: > > <Border Grid.Row="0" Grid.RowSpan="1" Width="Auto" Height="Auto" > BorderThickness="1,0,1,1"> > <Border.Background> > <LinearGradientBrush EndPoint="0,0" StartPoint="0,1.0"> > <GradientStop Color="{DynamicResource {x:Static > SystemColors.ControlLightColorKey}}" Offset="0"/> > <GradientStop Color="#FFFFFFFF" Offset="1"/> > </LinearGradientBrush> > </Border.Background> > <TextBox TextChanged="OnTextChanged" d:LayoutOverrides="Height" > HorizontalAlignment="Right" Margin="0,4,8,4" x:Name="searchTB" > VerticalAlignment="Center" Width="160" Height="Auto" > TextWrapping="Wrap"/> > </Border> > > > If i change the first Gradient Stop's color to say "Red" this works - > if I leave it as-is it crashes. At first I thought it might be > crashing because I was using SystemColors.ControLightBrushKey and not > SystemColors.ControlLightColorKey. I changed that after reading this: > > > http://msdn2.microsoft.com/en-us/library/ms742532.aspx > > > But this still crashes my app. > > > Ideas? This code work fine for me if I remove the "d:LayoutOverrides" attribute. The error message is: "d is an undeclared namespace". See this post for "debugging the XAML": http://geekswithblogs.net/lbugnion/a...02/110622.aspx You also may want to test your XAML is XamlPad or (better) KaXaml. http://notstatic.com/archives/49 HTH, Laurent -- Laurent Bugnion [MVP ASP.NET] Software engineering, Blog: http://www.galasoft-LB.ch PhotoAlbum: http://www.galasoft-LB.ch/pictures Support children in Calcutta: http://www.calcutta-espoir.ch |
My System Specs![]() |
![]() |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| "The Freezable can not be frozen.." with {DynamicResource {x:Static SystemColors.ControlDarkDarkColorKey}} | Keith Patrick | Avalon | 3 | 02-05-2006 12:34 PM |