KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a Grid with a Border around it. Upon mouse over on the Grid , I want to change the style on the Border . How would I go about doing this? This is what I've tried, without any success so far: <Border Name="Border" BorderBrush="Transparent" BorderThickness="1" CornerRadius="2"> <Grid> <Grid.Style> <Style TargetType="{x:Type Grid}"> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter TargetName="Border" Property="BorderBrush" Value="#FFB9D7FC" /> </Trigger> </Style.Triggers> </Style> </Grid.Style> <Grid.ColumnDefinitions> <ColumnDefinition /> <ColumnDefinition /> </Grid.ColumnDefinitions> ... </Grid> </Border> Upon attempting to build this XAML, I get the error TargetName property cannot be set on a Style Setter. but I can't think of any other way to do this. Help would be much appreciated. Using any code-behind is out of the question.
Tags (comma-separated)
Save Edits
Cancel