网站开发 兼职挣钱吗,怎么在网站上添加广告代码,东软集团建设网站,wordpress主题样式乱新手指引弹窗介绍 我们在第一次使用某个软件时#xff0c;通常会有一个“新手指引”教学引导。WPF实现“新手指引”非常方便#xff0c;且非常有趣。接下来我们就开始制作一个简单的”新手指引”(代码简单易懂#xff0c;便于移植)#xff0c;引用到我们的项目中又可添加一…新手指引弹窗介绍 我们在第一次使用某个软件时通常会有一个“新手指引”教学引导。WPF实现“新手指引”非常方便且非常有趣。接下来我们就开始制作一个简单的”新手指引”(代码简单易懂便于移植)引用到我们的项目中又可添加一些光彩。 代码实现
新建“新手指引”窗体
Window x:ClassBeginerGuideDemo.GuideWindowxmlnshttp://schemas.microsoft.com/winfx/2006/xaml/presentationxmlns:xhttp://schemas.microsoft.com/winfx/2006/xamlxmlns:dhttp://schemas.microsoft.com/expression/blend/2008xmlns:mchttp://schemas.openxmlformats.org/markup-compatibility/2006xmlns:localclr-namespace:BeginerGuideDemomc:Ignorabled WindowStyleNone AllowsTransparencyTrue Background{x:Null} Title新手指引 Height900 Width1440 LoadedWindow_LoadedWindow.ResourcesResourceDictionaryResourceDictionary.MergedDictionariesResourceDictionary!-- 无表头TabControl样式 --Style x:KeynoTitleTabControlStyle TargetType{x:Type TabControl}Setter PropertyItemContainerStyleSetter.ValueStyle TargetType{x:Type TabItem}Setter PropertyVisibility ValueCollapsed //Style/Setter.Value/SetterSetter PropertyBorderThickness Value0/Setter/Style/ResourceDictionary/ResourceDictionary.MergedDictionaries/ResourceDictionary/Window.ResourcesGridBorder x:NamebackBorder Background#000000 Opacity0.5 CornerRadius6 Margin10/TabControl NametabControl SelectionChangedtabControl_SelectionChanged Style{StaticResource noTitleTabControlStyle} BackgroundTransparent Margin0TabItemBorder x:NamebdWelcome Width400 Height274 CornerRadius6 GridGrid.RowDefinitionsRowDefinition Height80/RowDefinition Height*/RowDefinition Height80//Grid.RowDefinitionsImage Grid.RowSpan3 Sourcepack://application:,,,/Images/bg_guide_L.png/TextBlock Text跳过指引 HorizontalAlignmentRight VerticalAlignmentBottom Margin0,0,15,5 FontSize12 CursorHandMouseLeftButtonDownSkipGuide_MouseLeftButtonDown /TextBlock Grid.Row1 FontSize18 Text欢迎使用宇宙教学系统 VerticalAlignmentTop HorizontalAlignmentCenter/RichTextBox Grid.Row1 HorizontalAlignmentCenter VerticalAlignmentCenter VerticalContentAlignmentCenter HorizontalContentAlignmentCenter BorderThickness0 BackgroundTransparentFlowDocument TextAlignmentCenter Paragraph Run FontSize16 Text让我们一起探究新的世界吧~/Run/Paragraph/FlowDocument/RichTextBoxButton Grid.Row2 Width128 Height40 Content点击继续 VerticalAlignmentCenter HorizontalAlignmentCenterClickbtnNext_Click //Grid/Border/TabItemTabItemBorder x:NamebdChangeBook Width400 Height215 Margin332,46,0,0 VerticalAlignmentTop HorizontalAlignmentLeft CornerRadius6 GridGrid.RowDefinitionsRowDefinition Height80/RowDefinition Height*/RowDefinition Height80//Grid.RowDefinitionsImage Grid.RowSpan3 Sourcepack://application:,,,/Images/bg_guide_L.png/TextBlock Text跳过指引 HorizontalAlignmentRight VerticalAlignmentBottom Margin0,0,60,5 FontSize12 CursorHand MouseLeftButtonDownSkipGuide_MouseLeftButtonDown /RichTextBox Grid.Row1 HorizontalAlignmentCenter VerticalAlignmentCenter VerticalContentAlignmentCenter HorizontalContentAlignmentCenter BorderThickness0 BackgroundTransparentFlowDocument TextAlignmentCenter Paragraph Run FontSize16 Text点击/RunRun FontSize16 Text更换教材/RunRun FontSize16 Text可切换学段学科/Run/Paragraph/FlowDocument/RichTextBoxButton Grid.Row2 Width128 Height40 Content退出 VerticalAlignmentCenter HorizontalAlignmentCenterClickEndGuid_Click //Grid/Border/TabItem/TabControl/Grid
/Window主窗体使用“新手指引”弹窗 public MainWindow(){InitializeComponent();}private void Window_Loaded(object sender, RoutedEventArgs e){new GuideWindow(txtbStudy).ShowDialog();}实例链接https://download.csdn.net/download/lvxingzhe3/88683465