2010-09-30 36 views

回答

2

这是xaml,做你在上面提到的(在silverlight中)。它在WPF中的工作方式相同。该属性被命名为IsEnabled,如果这是混淆的来源:

<UserControl 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions" 
    x:Class="SilverlightApplication7.MainPage" 
    Width="640" Height="480"> 

    <Grid x:Name="LayoutRoot" Background="White"> 
     <Button x:Name="button" Content="Button" HorizontalAlignment="Left" Height="58" Margin="225,124,0,0" VerticalAlignment="Top" Width="79"/> 
     <Button Content="Button" HorizontalAlignment="Left" Margin="225,230,0,207" Width="50"> 
      <i:Interaction.Triggers> 
       <i:EventTrigger EventName="Click"> 
        <ei:ChangePropertyAction TargetName="button" PropertyName="IsEnabled" Value="False"/> 
       </i:EventTrigger> 
      </i:Interaction.Triggers> 
     </Button> 
    </Grid> 
</UserControl> 
+0

就是这样。我使用的是EB3,我不认为它具有用于按钮的IsEnabled的交互。谢谢!!当然,感谢帮助! – 2010-09-30 16:45:29

相关问题