Designer process crashed
System.InvalidOperationException: Invalid size returned for Measure.
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Border.MeasureOverrideImpl(Size availableSize, IControl child, Thickness padding, Double borderThickness)
at Avalonia.Controls.Presenters.ContentPresenter.MeasureOverride(Size availableSize)
at Avalonia.Controls.Presenters.ScrollContentPresenter.MeasureOverride(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Grid.MeasureOverride(Size constraint)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureOverride(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Border.MeasureOverrideImpl(Size availableSize, IControl child, Thickness padding, Double borderThickness)
at Avalonia.Controls.Border.MeasureOverride(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureOverride(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Grid.MeasureOverride(Size constraint)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Border.MeasureOverrideImpl(Size availableSize, IControl child, Thickness padding, Double borderThickness)
at Avalonia.Controls.Border.MeasureOverride(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Grid.MeasureOverride(Size constraint)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Grid.MeasureOverride(Size constraint)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Border.MeasureOverrideImpl(Size availableSize, IControl child, Thickness padding, Double borderThickness)
at Avalonia.Controls.Presenters.ContentPresenter.MeasureOverride(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Decorator.MeasureOverride(Size availableSize)
at Avalonia.Controls.Primitives.AdornerDecorator.MeasureOverride(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Border.MeasureOverrideImpl(Size availableSize, IControl child, Thickness padding, Double borderThickness)
at Avalonia.Controls.Border.MeasureOverride(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureOverride(Size availableSize)
at Avalonia.Controls.Window.MeasureOverride(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Layout.LayoutManager.Measure(ILayoutable control)
at Avalonia.Layout.LayoutManager.ExecuteInitialLayoutPass(ILayoutRoot root)
at Avalonia.Controls.Window.Show()
at Avalonia.DesignerSupport.DesignWindowLoader.LoadDesignerWindow(String xaml, String assemblyPath)
at Avalonia.DesignerSupport.Remote.RemoteDesignerEntryPoint.<>c__DisplayClass17_0.<OnTransportMessage>b__0()
Unhandled Exception: System.InvalidOperationException: Invalid size returned for Measure.
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Border.MeasureOverrideImpl(Size availableSize, IControl child, Thickness padding, Double borderThickness)
at Avalonia.Controls.Presenters.ContentPresenter.MeasureOverride(Size availableSize)
at Avalonia.Controls.Presenters.ScrollContentPresenter.MeasureOverride(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Grid.MeasureOverride(Size constraint)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureOverride(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Border.MeasureOverrideImpl(Size availableSize, IControl child, Thickness padding, Double borderThickness)
at Avalonia.Controls.Border.MeasureOverride(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureOverride(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Grid.MeasureOverride(Size constraint)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Border.MeasureOverrideImpl(Size availableSize, IControl child, Thickness padding, Double borderThickness)
at Avalonia.Controls.Border.MeasureOverride(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Grid.MeasureOverride(Size constraint)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Grid.MeasureOverride(Size constraint)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Border.MeasureOverrideImpl(Size availableSize, IControl child, Thickness padding, Double borderThickness)
at Avalonia.Controls.Presenters.ContentPresenter.MeasureOverride(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Decorator.MeasureOverride(Size availableSize)
at Avalonia.Controls.Primitives.AdornerDecorator.MeasureOverride(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Controls.Border.MeasureOverrideImpl(Size availableSize, IControl child, Thickness padding, Double borderThickness)
at Avalonia.Controls.Border.MeasureOverride(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureOverride(Size availableSize)
at Avalonia.Controls.Window.MeasureOverride(Size availableSize)
at Avalonia.Layout.Layoutable.MeasureCore(Size availableSize)
at Avalonia.Layout.Layoutable.Measure(Size availableSize)
at Avalonia.Layout.LayoutManager.Measure(ILayoutable control)
at Avalonia.Layout.LayoutManager.ExecuteMeasurePass()
at Avalonia.Layout.LayoutManager.ExecuteLayoutPass()
at Avalonia.Threading.JobRunner.RunJobs(Nullable`1 priority)
at Avalonia.Win32.Win32Platform.WndProc(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam)
at Avalonia.Win32.Interop.UnmanagedMethods.DispatchMessage(MSG& lpmsg)
at Avalonia.Win32.Win32Platform.RunLoop(CancellationToken cancellationToken)
at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken)
at Avalonia.DesignerSupport.Remote.RemoteDesignerEntryPoint.Main(String[] cmdline)
at Avalonia.Designer.HostApp.Program.Main(String[] args)
<Window
xmlns="https://github.com/avaloniaui"
xmlns:AvalonEdit="clr-namespace:AvaloniaEdit;assembly=AvaloniaEdit"
xmlns:local="clr-namespace:CouscousManager;assembly=CouscousManager"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" MinWidth="500" MinHeight="300" Title="Couscous Manager" Background="white">
<Grid>
<Grid Margin="3,3,3,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="2*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="2*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="auto" />
<RowDefinition Height="*" />
<RowDefinition Height="auto" />
</Grid.RowDefinitions>
<Grid Grid.ColumnSpan="6" Margin="0,0,5,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBox Name="TbKeyFilter" Text="" Margin="5,2" ToolTip.Tip="It's a regex filter" BorderThickness="0"/>
<Rectangle Grid.Column="0" Margin="5,2" Fill="gray" Height="1" VerticalAlignment="Bottom"/>
<Button Name="TbHelp" Grid.Column="1" FontFamily="Segoe UI Symbol" BorderThickness="0" Background="Transparent">
<Border Background="#FFEC5A5A" Padding="0" Margin="0" Height="25" Width="25" CornerRadius="25">
<TextBlock FontFamily="Segoe UI Symbol" Foreground="White" Text="" FontSize="10" VerticalAlignment="Center" HorizontalAlignment="Center"/>
</Border>
</Button>
</Grid>
<Border Margin="5,5,5,5" Grid.Row="1" Grid.Column="2" Grid.ColumnSpan="4" CornerRadius="5" Padding="0" Background="white" BorderThickness="2" BorderBrush="#cacaca">
<Grid Margin="5">
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<TextBox Grid.Row="0" Text="{Binding SelectedItem, ElementName=KeyListView}" IsReadOnly="True" Margin="0,0,10,2" ToolTip.Tip="Selected key" BorderThickness="0"/>
<Rectangle Grid.Row="0" Margin="0,0,10,2" Fill="gray" Height="1" VerticalAlignment="Bottom"/>
<Border Margin="0,0,0,2" Grid.Column="1" CornerRadius="3" Background="#FFA30A0A" Padding="3" ToolTip.Tip="Ctrl+S">
<Button Name="SaveBtn" Content="Save" Background="#FFA30A0A" Foreground="White" BorderBrush="#FFA30A0A" BorderThickness="0" />
</Border>
<!-- IsEnabled="{Binding SelectedItem, Converter={DynamicResource ObjectToBooleanConverter}, ElementName=KeyListView}" -->
<!--
<TextBox
-->
<AvalonEdit:TextEditor Name="DocumentTextEditor" Grid.Row="1" Grid.ColumnSpan="2" IsReadOnly="False" Margin="0,2,0,0" Background="White" ShowLineNumbers="True" IsVisible="True" />
<!-- ShowLineNumbers="True" IsEnabled="{Binding SelectedItem, Converter={StaticResource ObjectToBooleanConverter}, ElementName=KeyListView}"
-->
</Grid>
</Border>
<Grid Grid.Row="1" Grid.Column="0" Margin="5,5,2,5" VerticalAlignment="Stretch" Grid.ColumnSpan="2">
<Border CornerRadius="5" Padding="0" Background="white" BorderThickness="2" BorderBrush="#cacaca">
<ListBox Name="KeyListView" SelectionMode="Multiple" AutoScrollToSelectedItem="True" BorderThickness="0" />
</Border>
</Grid>
<CheckBox Grid.Row="2" Grid.Column="0" Name="CbAdminMode" Margin="5,0,5,2" ToolTip.Tip="Use admin access mode" />
<TextBox Grid.Row="2" Grid.Column="1" Name="TbUrl" Text="http://localhost:8091" Margin="5,0,5,5" ToolTip.Tip="Url" BorderThickness="0" VerticalAlignment="Bottom"/>
<Rectangle Grid.Row="2" Grid.Column="1" Fill="gray" Height="1" VerticalAlignment="Bottom" Margin="5,0,5,5" MinWidth="20"/>
<TextBox Grid.Row="2" Grid.Column="2" Name="TbBucket" Text="beer-sample" ToolTip.Tip="Bucket" Margin="5,0,5,5" BorderThickness="0" VerticalAlignment="Bottom"/>
<Rectangle Grid.Row="2" Grid.Column="2" Fill="gray" Height="1" VerticalAlignment="Bottom" Margin="5,0,5,5"/>
<DropDown Grid.Row="2" Grid.Column="2" x:Name="DDBucket" Margin="5,0,5,5" ToolTip.Tip="Bucket" MinWidth="20" BorderThickness="0" VerticalAlignment="Bottom"/>
<TextBox Grid.Row="2" Grid.Column="3" x:Name="TbLogin" Text="Administrator" Margin="5,0,5,5" ToolTip.Tip="Admin login" MinWidth="30" BorderThickness="0" VerticalAlignment="Bottom"/>
<Rectangle Grid.Row="2" Grid.Column="3" x:Name="TbLoginRect" Fill="gray" Height="1" VerticalAlignment="Bottom" Margin="5,0,5,5" MinWidth="30"/>
<TextBox Grid.Row="2" Grid.Column="4" Name="TbPassword" Text="" Margin="5,0,5,5" ToolTip.Tip="Password" BorderThickness="0" VerticalAlignment="Bottom"/>
<Rectangle Grid.Row="2" Grid.Column="4" Fill="gray" Height="1" Margin="5,0,5,5" VerticalAlignment="Bottom"/>
<Border Margin="5,0,5,5" Grid.Row="2" Grid.Column="5" CornerRadius="3" Background="#FFA30A0A" Padding="3">
<Button Name="BtnConnect" Content="Connect" Background="#FFA30A0A" Foreground="White" BorderBrush="#FFA30A0A" BorderThickness="0" />
</Border>
</Grid>
<Grid Name="Spinner" IsVisible="False" Margin="-5" Grid.Column="0" Grid.Row="0" Grid.ColumnSpan="6" Grid.RowSpan="3">
<Rectangle Fill="#B2000000" />
<ProgressBar Height="20" Width="100" Minimum="0" Maximum="100" Value="50" IsIndeterminate="True" />
</Grid>
</Grid>
</Window>