c# - 如何在 Silverlight 的 Canvas 上动态放置控件?

标签 c# silverlight canvas

我正在尝试将我创建的控件放置在我的 Canvas 上。这个想法是能够动态地动态添加它们。就像在单击按钮时或在 DispatchTimer 结束时一样。我有以下内容,但它不起作用:

    FirstCircleControl mc = new FirstCircleControl();
    Canvas.SetLeft(mc, 100);
    Canvas.SetTop(mc, 100);

我没有看到任何控件出现...

最佳答案

您需要先将控件添加到Canvas

yourCanvas.Children.Add(mc)

关于c# - 如何在 Silverlight 的 Canvas 上动态放置控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/749838/

相关文章:

c# - 将立方体变形为球体

image - 我可以渲染 HTML5 canvas 并将其设置为 HTML IMAGE 的源代码吗?

c# - ServiceReferences.ClientConfig 中的动态端点

html - 为什么我的 Canvas 从来不绘图?

Android:如何使用 Canvas /绘制位图缩放位图以适合屏幕大小?

c# - Azure WebJob不触发队列

c# - 在 C# 中为我的 List 包装器实现一个集合初始值设定项

c# - 如何找到EF CodeFirst CTP5中针对更改进行跟踪的所有对象的来源?

c# - ItemsControl 中的 PRISM View 注入(inject)

silverlight - 为什么我的 Silverlight 客户端在切换到 SSL 时找不到 clientaccesspolicy 文件?