MakubeX

导航

WPF _ PathListBox

<Grid x:Name="LayoutRoot" Background="White">
		<Path x:Name="path" Data="M437.5,210 C437.5,324.59909 340.12195,417.5 220,417.5 C99.878067,417.5 2.5,324.59909 2.5,210 C2.5,95.400917 99.878067,2.5 220,2.5 C340.12195,2.5 437.5,95.400917 437.5,210 z" Margin="100,30" Stretch="Fill" StrokeThickness="5">
			<Path.Stroke>
				<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
					<GradientStop Color="#FFA000FF" Offset="0"/>
					<GradientStop Color="Red" Offset="0.2"/>
					<GradientStop Color="#FFF1FF00" Offset="0.4"/>
					<GradientStop Color="#FF0004FF" Offset="0.6"/>
					<GradientStop Color="#FF08FF00" Offset="1"/>
					<GradientStop Color="#FFFFA400" Offset="0.8"/>
				</LinearGradientBrush>
			</Path.Stroke>
		</Path>
		<ec:PathListBox x:Name="pathListBox" HorizontalAlignment="Left" Height="100" 
						VerticalAlignment="Top" Width="100" FontSize="18.667" 
						FontWeight="Bold">
			<ec:PathListBox.LayoutPaths>
				<ec:LayoutPath SourceElement="{Binding ElementName=path}" Padding="35" Orientation="OrientToPath"/>
			</ec:PathListBox.LayoutPaths>
		</ec:PathListBox>
	</Grid>

 

This control is in the namespace http://schemas.microsoft.com/expression/2010/controls

In the code, add this one xmlns:ec="http://schemas.microsoft.com/expression/2010/controls"

posted on 2012-01-29 16:58  Makubex  阅读(1195)  评论(0编辑  收藏  举报