(WPF)附加属性

<Window x:Class="DeepXAML.MainWindow" 
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
         xmlns:local="clr-namespace:DeepXAML"        
         xmlns:sys="clr-namespace:System;assembly=mscorlib" 
         Title="MainWindow" Height="250" Width="450">  
     <Grid>  
        <Grid.RowDefinitions>  
          <RowDefinition Height="2*"></RowDefinition>  
            <RowDefinition></RowDefinition>  
        </Grid.RowDefinitions>  
         <TextBox Grid.Row="0"></TextBox>  
       <TextBox Grid.Row="1"></TextBox>  
     </Grid>  
 </Window> 


        附加属性就是自己没有这个属性,在某些上下文中须要就被附加上去。比方TextBox的Grid.Row属性,假设我们定义TextBox类时定义一个Row属性是没有意义的。

由于我们并不知道一定会放在Grid里。




posted @ 2017-05-18 11:34  wzjhoutai  阅读(188)  评论(0编辑  收藏  举报