0

它工作正常:

  <Button Width="100" Height="30" Content="Click Me!">
      <Button.ToolTip>
          <Border Margin="-4,0,-4,-3" Padding="10" Background="Silver">
             <Border.BitmapEffect>
                 <OuterGlowBitmapEffect></OuterGlowBitmapEffect>
             </Border.BitmapEffect>
                <Label>Nice tooltip</Label>
             </Border>
          </Button.ToolTip>
  </Button>

但是,我希望在有条件时撤销代码。例如:

 if(str=="aaa")
    MessageBox.Show("All will be o'kay");
 else 
  {
      //I would like this code to revoke
      /*  <Border.BitmapEffect>
              <OuterGlowBitmapEffect></OuterGlowBitmapEffect>
          </Border.BitmapEffect>
       */
   }

怎么做?

4

1 回答 1

1

只需创建一个引发通知的属性。您可以实现 INotifyPropertyChanged 接口。更改代码中属性的值并将其与 xaml 绑定。

于 2012-11-17T12:44:53.600 回答