Skip to content

Commit

Permalink
Fix disabling external dialogs in demo
Browse files Browse the repository at this point in the history
  • Loading branch information
SKProCH committed Feb 25, 2024
1 parent d31b964 commit dd649b8
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions Material.Avalonia.Demo/Pages/DialogDemo.axaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:dialogHost="clr-namespace:DialogHostAvalonia;assembly=DialogHost.Avalonia"
xmlns:viewModels="clr-namespace:Material.Avalonia.Demo.ViewModels"
xmlns:pages="clr-namespace:Material.Avalonia.Demo.Pages"
x:Class="Material.Avalonia.Demo.Pages.DialogDemo"
x:DataType="viewModels:DialogDemoViewModel">
<UserControl.Resources>
Expand Down Expand Up @@ -34,8 +35,7 @@
<StackPanel Grid.Column="1">
<TextBlock Classes="Headline6 Subheadline2" Text="Standalone dialog" />

<TextBlock Theme="{StaticResource Body1TextBlock}"
IsVisible="{Binding !IsDialogsAvailable}">
<TextBlock IsVisible="{Binding !IsDialogsAvailable}">
Standalone dialogs not available due to running in non-desktop environment.
<LineBreak />
e.g. you can't open another window while running in browser
Expand All @@ -45,10 +45,12 @@
<ItemsControl.ItemTemplate>
<DataTemplate DataType="viewModels:DialogDemoItemViewModel">
<DockPanel Margin="8">
<!-- ReSharper disable once Xaml.PossibleNullReferenceException -->
<Button DockPanel.Dock="Top"
Classes="flat"
Content="{Binding Header}"
Command="{Binding Command}" />
Command="{Binding Command}"
IsEnabled="{Binding $parent[pages:DialogDemo].((viewModels:DialogDemoViewModel)DataContext).IsDialogsAvailable}"/>
<TextBlock Margin="8"
HorizontalAlignment="Center"
TextWrapping="Wrap"
Expand Down

0 comments on commit dd649b8

Please sign in to comment.