Здравствуйте, недавно я создала файл WPF в котором создала "круговой progress bar" все мои попытки привязать класс к main форме, увенчались неудачей. Пробовала добавлять через local = "clr-namespace:WpfApplication1.CircularProgressBar", "clr-namespace:CircularProgressBar" в любом случае, будет ошибка. Согласно туториалу по которому я выполняла все действия, в mainWindow.xaml в блоке <grid> необходимо написать <local:CircularProgressBar nam="задать имя">, но визуал студо говорит, что нету такого элемента как local. я использую студию 2013 года, скажите пожалуйста, есть ли еще какой-то способ "добавить" элемент на форму, желательно не обновляя студию(в институте попросили студию именно 2013)? Код | <UserControl x:Class="WpfApplication1.CircularProgressBar" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="300"> <UserControl.Resources> <Storyboard x:Key="ProgressBarAnimation" TargetName ="arc"> <PointAnimationUsingPath Storyboard.TargetProperty="Point" Duration="0:0:20"> <PointAnimationUsingPath.PathGeometry> <PathGeometry Figures="M 0 -100 A 100 100 0 0 1 0 100 A 100 100 0 0 1 0 -100"/> </PointAnimationUsingPath.PathGeometry> </PointAnimationUsingPath>
<BooleanAnimationUsingKeyFrames Storyboard.TargetProperty="IsLargeArc" Duration="0:0:20"> <DiscreteBooleanKeyFrame KeyTime="0:0:0" Value="False"/> <DiscreteBooleanKeyFrame KeyTime="0:0:10" Value="True"/> </BooleanAnimationUsingKeyFrames> </Storyboard> </UserControl.Resources>
<Grid>
<Canvas> <Path x:Name="progressPath" Fill="#393E46" Stroke="#FEF200" StrokeThickness="20" StrokeStartLineCap="Flat" StrokeEndLineCap="Flat" StrokeLineJoin="Round" Canvas.Left="29" Canvas.Top="198"> <Path.Data> <PathGeometry>
<PathFigure StartPoint="0 -100" IsClosed="False">
<LineSegment Point="0 -100" /> <ArcSegment x:Name="arc" Size="100 100" IsLargeArc="True" SweepDirection="Clockwise"/>
</PathFigure> </PathGeometry> </Path.Data>
<Path.Effect>
<DropShadowEffect BlurRadius="50" ShadowDepth="2" Direction="-90" Color="#FEF200"/> </Path.Effect> </Path> </Canvas> </Grid> </UserControl>
|
|