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