示例#1
0
 protected override void OnAttached()
 {
     base.OnAttached();
     _block.Text   = KarveLocale.Properties.Resources.PlusMinusBehaviour_OnAttached_MoreItems;
     _image        = new Image();
     _image.Source = ComponentUtils.CreateImageSource(PlusPath, true);
     _panel.Children.Add(_image);
     _panel.Children.Add(_block);
     this.AssociatedObject.Content    = _panel;
     this.AssociatedObject.Checked   += AssociatedObject_Checked;
     this.AssociatedObject.Unchecked += AssociatedObject_Unchecked;
 }
示例#2
0
 private void AssociatedObject_Checked(object sender, RoutedEventArgs e)
 {
     _image.Source = ComponentUtils.CreateImageSource(MinusPath, true);
     _block.Text   = KarveLocale.Properties.Resources.PlusMinusBehaviour_OnAttached_LessItems;
 }