2010-09-30 32 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

相關問題