2013-06-13 2 views
0
<Window x:Class="ASTHENIA.Loading" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Title="Loading" Height="300" Width="300"> 
<Grid> 
    <ProgressBar HorizontalAlignment="Left" Name="load" Height="12" Margin="54,100,0,0" VerticalAlignment="Top" Width="205"/> 

</Grid> 

, load.Maximum = 100을 추가 할, 그리고 분 5mins 후 진행 막대 로딩을 통해 수 있도록하는 방법 0입니다. 이 같은나는 내가 진행 막대를 설정하여 ProgressBar

답변

1

뭔가 작업을해야합니다 :

<ProgressBar HorizontalAlignment="Left" Height="12" Margin="54,100,0,0" VerticalAlignment="Top" Width="205"> 
    <ProgressBar.Triggers> 
     <EventTrigger RoutedEvent="Loaded"> 
     <BeginStoryboard> 
      <Storyboard> 
       <DoubleAnimation 
        Storyboard.TargetProperty="Value" 
        From="0" To="100" Duration="0:5:0" 
       /> 
      </Storyboard> 
     </BeginStoryboard> 
     </EventTrigger> 
    </ProgressBar.Triggers> 
</ProgressBar> 

http://msdn.microsoft.com/en-us/library/ms752312.aspx

+0

감사합니다. 그러나 progressbar.valve == 100 – Bubble

+0

@Bubble : ['Storyboard's'Completed' 이벤트를보십시오.] (http://msdn.microsoft.com/en-us/library) 창을 닫는 방법을 가르쳐 주시겠습니까? /system.windows.media.animation.timeline.completed.aspx). –

관련 문제