Skip to content

Commit 0cfcb36

Browse files
remove obsolete things from blazor
1 parent e560095 commit 0cfcb36

File tree

5 files changed

+11
-64
lines changed

5 files changed

+11
-64
lines changed

src/skiasharp/LiveChartsCore.SkiaSharpView.Blazor/ChartControl.razor

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,13 @@
2222
SOFTWARE.
2323
*@
2424

25+
<!--
26+
the first wrapper <div/> is required so blazor is able to the isolate the css, do not remove!
27+
blazor bug?
28+
-->
29+
2530
<div class="lvc-content">
26-
<JsFlexibleContainer @ref="_jsFlexibleContainer" Class="@ContainerActualClass">
31+
<JsFlexibleContainer @ref="_jsFlexibleContainer">
2732
<Content>
2833
<div class="lvc-canvas-container" @ref="CanvasContainerElement">
2934
<MotionCanvas

src/skiasharp/LiveChartsCore.SkiaSharpView.Blazor/ChartControl.razor.cs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,6 @@ protected ChartControl()
5757
/// <inheritdoc cref="IChartView.CoreCanvas"/>
5858
public MotionCanvas CanvasView => _motionCanvas;
5959

60-
/// <summary>
61-
/// Gets the actual class.
62-
/// </summary>
63-
public string ContainerActualClass => $"lvc-chart-container {ContainerClass}";
64-
6560
/// <inheritdoc cref="IBlazorChart.CanvasContainerElement"/>
6661
public ElementReference CanvasContainerElement { get; private set; }
6762

@@ -77,10 +72,13 @@ protected override void OnAfterRender(bool firstRender)
7772
StartObserving();
7873

7974
_jsFlexibleContainer.Resized +=
80-
container => CoreChart?.Update();
75+
container =>
76+
CoreChart?.Update();
8177

8278
CoreChart.Canvas.Sync = SyncContext;
8379
CoreChart.Load();
80+
81+
var size = ((IChartView)this).ControlSize;
8482
}
8583

8684
bool IChartView.DesignerMode => false;

src/skiasharp/LiveChartsCore.SkiaSharpView.Blazor/ChartControl.razor.css

Lines changed: 0 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -8,51 +8,6 @@
88
width: 100%;
99
}
1010

11-
::deep .lvc-chart-container {
12-
height: 100%;
13-
width: 100%;
14-
15-
display: -ms-flexbox;
16-
display: -webkit-flex;
17-
display: flex;
18-
-webkit-flex-direction: row;
19-
-ms-flex-direction: row;
20-
flex-direction: row;
21-
-webkit-flex-wrap: nowrap;
22-
-ms-flex-wrap: nowrap;
23-
flex-wrap: nowrap;
24-
-webkit-justify-content: flex-start;
25-
-ms-flex-pack: start;
26-
justify-content: flex-start;
27-
-webkit-align-content: stretch;
28-
-ms-flex-line-pack: stretch;
29-
align-content: stretch;
30-
-webkit-align-items: center;
31-
-ms-flex-align: center;
32-
align-items: center;
33-
}
34-
35-
::deep .lvc-chart-container.column {
36-
display: -ms-flexbox;
37-
display: -webkit-flex;
38-
display: flex;
39-
-webkit-flex-direction: column;
40-
-ms-flex-direction: column;
41-
flex-direction: column;
42-
-webkit-flex-wrap: nowrap;
43-
-ms-flex-wrap: nowrap;
44-
flex-wrap: nowrap;
45-
-webkit-justify-content: flex-start;
46-
-ms-flex-pack: start;
47-
justify-content: flex-start;
48-
-webkit-align-content: stretch;
49-
-ms-flex-line-pack: stretch;
50-
align-content: stretch;
51-
-webkit-align-items: center;
52-
-ms-flex-align: center;
53-
align-items: center;
54-
}
55-
5611
::deep .lvc-canvas-container {
5712
height: 100%;
5813
width: 100%;
@@ -65,8 +20,3 @@
6520
-ms-flex-item-align: auto;
6621
align-self: auto;
6722
}
68-
69-
::deep .lvc-miniature {
70-
margin-right: 4px;
71-
margin-left: 4px;
72-
}

src/skiasharp/LiveChartsCore.SkiaSharpView.Blazor/JsFlexibleContainer.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
SOFTWARE.
2323
*@
2424

25-
<div @ref="Container" class="@Class">
25+
<div @ref="Container">
2626
@Content
2727
</div>
2828

src/skiasharp/LiveChartsCore.SkiaSharpView.Blazor/JsFlexibleContainer.razor.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,6 @@ public partial class JsFlexibleContainer : IDisposable
6565
[Parameter]
6666
public RenderFragment? Content { get; set; }
6767

68-
/// <summary>
69-
/// Gets or sets the container class.
70-
/// </summary>
71-
[Parameter]
72-
public string Class { get; set; } = string.Empty;
73-
7468
/// <summary>
7569
/// Called when the control is resized.
7670
/// </summary>

0 commit comments

Comments
 (0)