@Isak, thanks, your Background="Transparent" helped in my final decision.
I eventually threw away the Grid with certain rows / columns and resorted to the Grid with nested StackPanels.
Grid.Rows used to be filled with ContentControls, I replaced it with local Stackpanels containing the information I needed to display, and which seemed to solve it, but only after I added the "Transparent" tag on the stack, as well as
IsHitTestVisible="False"
on the image in the parent grid, which serves as the background image.
Here is an example of my current solution, the second part, which replaces the code seen in my original post.
First, the main format of the source file before moving on to the code in question is as follows:
<ResourceDictionary xmlns="... <DataTemplate DataType="... <Grid Style="... <Grid Grid.Row="1"> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="*" /> </Grid.ColumnDefinitions> <Grid Name="LeftColumn" Grid.Column="0"> <TextBlock Style="{StaticResource TextHeader}" Text="Review 10 Patients"/> <Image RenderOptions.BitmapScalingMode="NearestNeighbor" SnapsToDevicePixels="True" Stretch="None" DockPanel.Dock="Top" IsHitTestVisible="False" Source="((INSERT IMAGE HERE))" Margin="0,-2,0,10"/>
And then my solution grid is as follows [replaces the initial zip code]:
<StackPanel> <StackPanel Background="Transparent" Orientation="Horizontal"> <Image Style="{StaticResource InfoImage}" Margin="3"> <ToolTipService.ToolTip> <ToolTip Width="200" Style="{StaticResource ToolTip}" Content="ToolTip 1"/> </ToolTipService.ToolTip> </Image> <TextBlock Width="140" Style="{StaticResource Text_SelfTitle}" Text="Text Field 1"/> <TextBlock Width="145" Style="{StaticResource Text_SelfQuestions}" Text="Text Field 2"/> </StackPanel> <StackPanel Background="Transparent" Orientation="Horizontal"> ((... similar as above...)) </StackPanel> <StackPanel Background="Transparent" Orientation="Horizontal"> ((... similar as above...)) </StackPanel> </StackPanel> </Grid> </Grid>
Hope this helps someone else if you get something like this.
source share