تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيف يمكن عمل شريط تقدم مثل هذا
#16
سويت واحد على السريع ب WPF

مااخذ مني دقيقة




الكود للإفادة :-

الResource :
PHP كود :
<Window.Resources>
        <
ControlTemplate x:Key="ProgressBarControlTemplate1" TargetType="{x:Type ProgressBar}">
            <
ControlTemplate.Resources>
                <
Storyboard x:Key="OnLoaded1" RepeatBehavior="Forever">
                    <
DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).
(TransformGroup.Children)[2].(RotateTransform.Angle)" 
Storyboard.TargetName="ellipse">
                        <
EasingDoubleKeyFrame KeyTime="0" Value="-180"/>
                        <
EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="180"/>
                    </
DoubleAnimationUsingKeyFrames>
                </
Storyboard>
            </
ControlTemplate.Resources>
            <
Grid>
                <
Ellipse x:Name="ellipse" Height="Auto" Margin="0" VerticalAlignment="Stretch" Width="Auto" 
RenderTransformOrigin="0.5,0.5" >
                    <
Ellipse.RenderTransform>
                        <
TransformGroup>
                            <
ScaleTransform/>
                            <
SkewTransform/>
                            <
RotateTransform Angle="-90"/>
                            <
TranslateTransform/>
                        </
TransformGroup>
                    </
Ellipse.RenderTransform>
                    <
Ellipse.Stroke>
                        <
LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                            <
GradientStop Color="#FF8878F0" Offset="0"/>
                            <
GradientStop Color="#FFE9E8EA" Offset="0.992"/>
                            <
GradientStop Color="#FFE9E8EA" Offset="0.356"/>
                        </
LinearGradientBrush>
                    </
Ellipse.Stroke>
                </
Ellipse>
            </
Grid>
            <
ControlTemplate.Triggers>
                <
EventTrigger RoutedEvent="FrameworkElement.Loaded">
                    <
BeginStoryboard Storyboard="{StaticResource OnLoaded1}"/>
                </
EventTrigger>
            </
ControlTemplate.Triggers>
        </
ControlTemplate>
 </
Window.Resources


البروغريس :-

PHP كود :
<ProgressBar  Height="78.788"  Width="78.788" Template="{DynamicResource ProgressBarControlTemplate1}"  /> 
الرد }}}
تم الشكر بواسطة: ali.alfoly , VB_Local


الردود في هذا الموضوع
RE: كيف يمكن عمل شريط تقدم مثل هذا - بواسطة الشاكي لله - 15-05-14, 08:37 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف يمكن تصدير ascx كملف dll justforit 1 135 06-12-25, 12:33 AM
آخر رد: salamandal
  كيف يمكن تحريك الفورم بأستخدام زر heem1986 2 587 30-03-25, 01:58 AM
آخر رد: heem1986
  كيف يمكن تحويل ملف تنفيذى الى فيجوال بيسك 2010 walkady 2 782 07-02-25, 07:57 PM
آخر رد: الورد2
  كيف يمكن أشاء أسكربت لقاعدة بيانات sql heem1986 3 417 29-10-24, 08:37 PM
آخر رد: aliday03
  أسرع طريقة يمكن بها نقل جدول Table من قاعدة بيانات على النت إلى أخرى محلية mmaalmesry 2 593 19-10-24, 09:26 PM
آخر رد: mmaalmesry
  كيف يمكن اضافة عناصر للكومبوبوكس اثناء تشغيل البرنامج عن طريق المستخدم haithammoftah 3 2,161 30-09-24, 12:52 AM
آخر رد: asmarsou
  ماهيه المواقع التي يمكن رفع ملفاتك عليها مدفوعه او مجانيه .. ackore 0 250 15-08-24, 11:49 PM
آخر رد: ackore
  هل يمكن جعل عناوين الهيدر بشكل عمودي مصمم هاوي 2 564 16-04-24, 03:59 AM
آخر رد: مصمم هاوي
  [سؤال] أرغب في شريط ضبط الخطوط في أداة RichTextBox والكود كما بالصورة Mostchar 1 386 02-04-24, 01:01 AM
آخر رد: justforit
Exclamation [سؤال] كيف يمكن الغاء السوال عند الكتابة على ملف موجود dell 0 306 19-03-24, 01:23 AM
آخر رد: dell

التنقل السريع :


يقوم بقرائة الموضوع: