Skip to content

Commit a93bfc4

Browse files
committed
Fix WFO1000 build errors on .NET 10 by annotating IndexControl properties
1 parent 8054870 commit a93bfc4

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

Crystallography.Controls/Numeric/IndexControl.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,29 @@ public enum BracketEnum { Round, Angle }
1818
#region ラベル表示 (Mode / SubScript / Bracket)
1919

2020
private string subScript = "";
21+
// 260519Cl WFO1000 対応: DesignerSerializationVisibility を明示
22+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
23+
[DefaultValue("")]
2124
public string SubScript
2225
{
2326
get => subScript;
2427
set { subScript = value; setLabel(); }
2528
}
2629

2730
private ModeEnum mode = ModeEnum.Plane;
31+
// 260519Cl WFO1000 対応
32+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
33+
[DefaultValue(ModeEnum.Plane)]
2834
public ModeEnum Mode
2935
{
3036
get => mode;
3137
set { mode = value; setLabel(); }
3238
}
3339

3440
private BracketEnum bracket = BracketEnum.Round;
41+
// 260519Cl WFO1000 対応
42+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
43+
[DefaultValue(BracketEnum.Round)]
3544
public BracketEnum Bracket
3645
{
3746
get => bracket;
@@ -62,6 +71,9 @@ private void setLabel()
6271
}
6372
}
6473

74+
// 260519Cl WFO1000 対応
75+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
76+
[DefaultValue(true)]
6577
public bool LabelVisible { get=>labelLaTexX.Visible; set { labelLaTexX.Visible = labelLaTexY.Visible = labelLaTexZ.Visible = labelLaTexW.Visible = value; } }
6678

6779
#endregion

0 commit comments

Comments
 (0)