我有一个带有不同瓷砖的仪表板。在我的最后一个磁贴中,我将OxyPlot-Chart包含为UserControl。但它是唯一不会延伸的UserControl。它以Height = 0呈现。我只是通过将高度设置为固定大小来获得结果 - Auto也不会影响任何内容。同时删除" d" UserControl的大小。
XAML:
<StackPanel Grid.Column="2" Grid.Row="2" Background="{StaticResource TileBackground}" Margin="10">
<DockPanel LastChildFill="False" VerticalAlignment="Top" HorizontalAlignment="Stretch" Background="#FF1E7DBF" Margin="0,0,0,5">
<TextBlock DockPanel.Dock="Top" Text="24H-PERFORMANCE" Margin="30,10,30,10"
TextAlignment="Center" FontFamily="Segoe UI SemiBold" Foreground="White" FontSize="26" />
</DockPanel>
<local:DayPerformance />
</StackPanel>
用户控件:
<Grid>
<oxy:PlotView x:Name="performanceMonitor" Model="{Binding performancePlot}" Background="Transparent"/>
</Grid>