gpt4 book ai didi

WrapPanel 中的 C# WPF 控件

转载 作者:太空宇宙 更新时间:2023-11-03 21:15:44 26 4
gpt4 key购买 nike

enter image description here大家好,我正在尝试通过代码添加一些控件,但我遇到了一个小问题。我在 WrapPanel 中有复选框。复选框变大 1.5 倍。当我改变窗口大小时,它们相互碰撞。不改造一切正常。如何解决?

        List<System.Windows.Controls.CheckBox> CheckboxList = new List<CheckBox>();

public List<string> Users = new List<string> { "First Student", "Very First Student", "Second Student", "Student Student" };

for (int i = 0; i < Users.Count; i++)
{
CheckboxList.Add(new System.Windows.Controls.CheckBox());
heckboxList[i].RenderTransform = new ScaleTransform(1.5,1.5);

CheckboxList[i].Content = Users[i];
CheckboxList[i].Margin = new Thickness(5, 5, 5, 0);
Panel.Children.Add(CheckboxList[i]);
}
}

最佳答案

RenderTransform 属性用于获取/设置仅影响控件外观而不影响其布局逻辑的转换。不过,您想要的是在逻辑上和视觉上都转换您的控件,而要实现这一点,您应该改用 LayoutTransform 属性。

关于WrapPanel 中的 C# WPF 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34500124/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com