HeaderedContentControl实现左右对称

发布时间 2023-09-18 18:11:11作者: 孤沉
   <Button.Content>
       <HeaderedContentControl>
           <HeaderedContentControl.Template>
               <ControlTemplate TargetType="HeaderedContentControl">
                   <Grid>
                       <Grid.ColumnDefinitions>
                           <ColumnDefinition Width="Auto" />
                           <ColumnDefinition Width="*" />
                       </Grid.ColumnDefinitions>
                       <ContentPresenter Grid.Column="0" ContentSource="Header" />
                       <ContentPresenter Grid.Column="1" ContentSource="Content" />
                   </Grid>
               </ControlTemplate>
           </HeaderedContentControl.Template>
           <HeaderedContentControl.Header>
               <TextBlock
                   Margin="0,0,62,10"
                   FontFamily="../Assets/Fonts/#iconfont"
                   FontSize="22"
                   Foreground="Black"
                   Text="&#xe64f;" />
           </HeaderedContentControl.Header>
           <HeaderedContentControl.Content>
               <TextBlock Text="首页" VerticalAlignment="Center" HorizontalAlignment="Center"/>
           </HeaderedContentControl.Content>
       </HeaderedContentControl>
   </Button.Content>