gpt4 book ai didi

c# - 如何创建从 FrameworkElement 派生的自定义复合控件

转载 作者:行者123 更新时间:2023-11-30 22:44:07 27 4
gpt4 key购买 nike

您能否举例说明如何创建直接从 FrameworkElement 派生的自定义复合控件(在 Silverlight 4 中)。这是一个模型:

public sealed class CompositeImage : FrameworkElement
{
private readonly List<Image> images;

public CompositeImage()
{
images = new List<Image>();
images.Add(new Image { Source = "..." });
images.Add(new Image { Source = "..." });
}

protected override Size MeasureOverride(Size availableSize)
{
throw new NotImplementedException();
}
protected override Size ArrangeOverride(Size finalSize)
{
throw new NotImplementedException();
}
}

最佳答案

我很难想象在什么情况下需要做这样的事情。

使用 UserControl 或模板化控件。如果没有更好地了解您想要实现的目标,即使提供更多的答案也很困难。

关于c# - 如何创建从 FrameworkElement 派生的自定义复合控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3577774/

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