C# 在XAML中构建一个图像对象环

C# 在XAML中构建一个图像对象环,c#,wpf,xaml,trigonometry,C#,Wpf,Xaml,Trigonometry,我是WPF的新手,XAML+C范式让我有点困扰。。。也许不止一点 我需要拍摄N个图像对象,并将它们以给定半径围绕面板中心定位,每个对象彼此之间的距离为360°/N° 这将是非常非常简单的计算这些坐标在代码中使用三角学和一个光荣的周期。。。但我需要在XAML中这样做 我被困在这个残暴的XAML存根上: <Image Name="Cerchietto1" Source="Resources/1.png" Height="{DynamicResource RadiusCerchi

我是WPF的新手,XAML+C范式让我有点困扰。。。也许不止一点

我需要拍摄N个图像对象,并将它们以给定半径围绕面板中心定位,每个对象彼此之间的距离为360°/N°

这将是非常非常简单的计算这些坐标在代码中使用三角学和一个光荣的周期。。。但我需要在XAML中这样做

我被困在这个残暴的XAML存根上:

        <Image Name="Cerchietto1" Source="Resources/1.png" Height="{DynamicResource RadiusCerchietti}" Width="{DynamicResource RadiusCerchietti}" Opacity="1" >

            <Image.RenderTransform>
                <TransformGroup>
                    <RotateTransform Angle="-32.72"/>
                    <TranslateTransform X="{DynamicResource RadiusAnelloCerchietti}"/>
                    <RotateTransform Angle="32.72"/>
                </TransformGroup>
            </Image.RenderTransform>
任何帮助-包括一个适当的教程链接-将不胜感激

谢谢


Orf Quarenghi

在XAML中不能这样做。在自定义面板中执行此操作,然后将该面板设置为ItemsControl或派生控件的ItemsPanelTemplate。在我的wpf上生锈,但听起来像是PathListBox和LayoutPath可以简化的内容。有关创建自定义面板的快速教程,请参阅wpf Tutorial.NET上的页面。你会发现这并不太复杂。。。只有两种方法可以实现,这就是你要把三角函数放在哪里的地方。谢谢谢里登。根据你的链接,我发现:这正是我需要的起点。