Overview
The feeling of learning must be a record, or soon forget. Now the WPF learning process Some of the fragmented things in the following, no specific topics, think of what, see what is written here, is to review and do a memo.
1. Wait for the dialog box
See a waiting dialog box for a colleague to do a project like this:
Colleagues use timers to achieve this effect, actually in WPF, this effect can easily be implemented by animation.
<Grid> <TextBlockx:name= "Searchtextblock"HorizontalAlignment= "Center"VerticalAlignment= "Center"FontFamily= "Microsoft Jas Black"FontSize= "+"> <textblock.triggers> <EventTriggerRoutedEvent= "textblock.loaded"> <BeginStoryboard> <Storyboard> <StringanimationusingkeyframesDuration= "0:0:1.6"RepeatBehavior= "Forever"Storyboard.TargetName= "Searchtextblock"Storyboard.TargetProperty= "(Textblock.text)"> <DiscretestringkeyframeKeyTime= "0:0:0"Value= "Querying" /> <DiscretestringkeyframeKeyTime= "0:0:0.4"Value= "Querying." /> <DiscretestringkeyframeKeyTime= "0:0:0.8"Value= "Querying ..." /> <DiscretestringkeyframeKeyTime= "0:0:1.2"Value= "Querying ..." /> </Stringanimationusingkeyframes> </Storyboard> </BeginStoryboard> </EventTrigger> </textblock.triggers> </TextBlock></Grid>
WPF stuff.