WPF 綁定Binding ElementName Path

來源:互聯網
上載者:User

標籤:ice   div   key   alignment   mil   code   擷取   resources   prope   

一:{Binding ElementName=grid0, Path=Height}

ElementName=grid0:尋找到名為grid0的控制項。

, Path=Height:擷取名為grid0的控制項的Height屬性值。

即:將Lb1的屬性值設定為grid0控制項的Height屬性設定值。

    <Grid Name="grid0">        <Grid>            <StackPanel Background="AliceBlue">                <Border HorizontalAlignment="Left" Height="30" Cursor="Hand" Panel.ZIndex="2">                    <Label Content="返回" HorizontalAlignment="Left" MouseLeftButtonUp="Label_MouseLeftButtonUp"></Label>                </Border>                <Border VerticalAlignment="Top" Margin="0,-30,0,0">                    <Label name="Lb1" Content="123" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" Height="{Binding ElementName=grid0, Path=Height}" FontSize="28" FontFamily="微軟雅黑"></Label>                </Border>            </StackPanel>        </Grid>    </Grid>

 二: {StaticResource LabelPanelStyle}

將 x:key屬性值等於LabelPanelStyle的且類型為Lable的樣式,載入到當前樣式(Lable)中

<UserControl.Resources>  <Style x:Key="LabelPanelStyle" TargetType="{x:Type Label}">      <Setter Property="Foreground" Value="White"/>  </Style></UserControl.Resources><Grid>    <Label x:Name="borderControl"  FontFamily="微軟雅黑" FontSize="20"  Background="#FF62A0CA" Content="123"  Style="{StaticResource LabelPanelStyle}"></Label></Grid>

 

WPF 綁定Binding ElementName Path

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.