Added hint text when no audio visual block items are added.

This commit is contained in:
Ben 2015-07-15 19:41:31 +01:00
parent b0b912c676
commit 8924637b98
2 changed files with 10 additions and 1 deletions

View File

@ -317,6 +317,12 @@ namespace Filtration.ViewModels
get { return Block.HasBlockItemOfType<SoundBlockItem>(); } get { return Block.HasBlockItemOfType<SoundBlockItem>(); }
} }
public bool HasAudioVisualBlockItems
{
get { return AudioVisualBlockItems.Any(); }
}
private void OnSwitchBlockItemsViewCommand() private void OnSwitchBlockItemsViewCommand()
{ {
AudioVisualBlockItemsGridVisible = !AudioVisualBlockItemsGridVisible; AudioVisualBlockItemsGridVisible = !AudioVisualBlockItemsGridVisible;
@ -459,6 +465,7 @@ namespace Filtration.ViewModels
RaisePropertyChanged("RegularBlockItems"); RaisePropertyChanged("RegularBlockItems");
RaisePropertyChanged("SummaryBlockItems"); RaisePropertyChanged("SummaryBlockItems");
RaisePropertyChanged("AudioVisualBlockItems"); RaisePropertyChanged("AudioVisualBlockItems");
RaisePropertyChanged("HasAudioVisualBlockItems");
} }
} }
} }

View File

@ -272,6 +272,8 @@
</ItemsControl.ItemTemplate> </ItemsControl.ItemTemplate>
</ItemsControl> </ItemsControl>
<TextBlock Grid.Row="1" FontStyle="Italic" Visibility="{Binding HasAudioVisualBlockItems, Converter={StaticResource InverseBooleanVisibilityConverter}}">To change the appearance of this block, add a Text, Background or Border Block Item above.</TextBlock>
<!-- Block Items --> <!-- Block Items -->
<WrapPanel Grid.Row="1" MaxHeight="200"> <WrapPanel Grid.Row="1" MaxHeight="200">
<WrapPanel.Resources> <WrapPanel.Resources>