wpf-controls

    17热度

    8回答

    我正在编写一个使用Canvas定位元素的地图应用程序。对于每个元素,我都必须以编程方式将元素的纬/长转换为画布的坐标,然后设置Canvas.Top和Canvas.Left属性。 如果我有一个360x180画布,我可以将画布上的坐标转换为X轴上的-180到180而不是0到360,Y轴上的90到90而不是0到180? 缩放要求: 画布可以是任意大小,所以如果它是360x180或5000x100应该仍然

    4热度

    1回答

    我知道如何在WPF中创建一个自定义用户控件,但我怎样才能让它有人可以提供一个ItemTemplate? 我有一个用户控件是其他几个WPF控件的混合,其中一个是一个ListBox。我想让控件的用户指定列表框的内容,但我不确定如何传递该信息。 编辑:接受的答案适用于以下修正: <UserControl x:Class="WpfApplication6.MyControl" xmlns="ht

    14热度

    3回答

    我有一个用户控件,其中控件的XAML可以像正常情况(数据上下文在xaml中传播)一样绑定到来自父级数据上下文的相应属性。 例如,我有一个窗口,其DataContext我设置为ObjectA为例。然后,我在窗口中的用户控件尝试访问dataContext中的属性。因此,我的窗口的xaml和后面的代码都可以看到非空的DataContext。 DataContext传播给我的控件可以在Xaml中看到非空的

    0热度

    1回答

    我有用包装面板包装的物品。 我想将第一行项目向下移动一些偏移量。 可能吗? 感谢