AutomaticUpdater

I'm using the AutomaticUpdater in my WPF application. It is working nicely, but the status message during download dissapears after a few seconds and only appears again if I hover over the icon. Is there a way to keep the message visible at all times?

I already tried that but then I see no text at all, only the icon.

Maybe it's good to know that I use it inside a StackPanel that is inside a Grid column.

I made a screenshot of the issue: http://oi40.tinypic.com/2n0rfno.jpg

The XAML looks like:

<Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="*" /> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> ... <Grid Grid.Row="2"> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="*" /> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <StackPanel Grid.Column="0" Orientation="Horizontal" Margin="5,0,10,0"> <Controls:AutomaticUpdater Name="AutomaticUpdater" Uid="SomeUidHere" HorizontalAlignment="Left" DaysBetweenChecks="1" Animate="False" /> </StackPanel> ... </Grid></Grid>

I think I found the reason: this happens if you don't specify a Width for the AutomaticUpdater control. I think it should not be necessary to do that, so that it adapts to the layout manager being used.

I think I found the reason: this happens if you don't specify a Width for the AutomaticUpdater control.

Right.

I think it should not be necessary to do that, so that it adapts to the layout manager being used.

The Animate property controls the width. If you disable the Animate property then you have to set the width.

The Animate property controls the width. If you disable the Animate property then you have to set the width.

It should actually be layed out according to the used layout manager, as you do normally in WPF. For example, in a StackPanel, width should not be mandatory (http://wpftutorial.net/StackPanel.html).