Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Dependency Properties In WPF

4 năm trước 556 lượt xem 1 bình luận

Chào mọi người, mình có Custom lại Button WPF, nhưng bị dính lỗi không Update khi mình thay đổi Style của nó, phải chạy lại mới được. Bên dưới là Code của mình, các bạn xem giúp mình với.

 

Template của Button
 

Class Button
 

Style của Button

 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Supporter Moderator đã bình luận 4 năm trước

Class Button 

public class ButtonAssist : Button
    {
        public static readonly DependencyProperty CornerRadiusProperty =
            DependencyProperty.Register("CornerRadius", typeof(CornerRadius), typeof(ButtonAssist), new PropertyMetadata(new CornerRadius(5)));

        public CornerRadius CornerRadius
        {
            get { return (CornerRadius)GetValue(CornerRadiusProperty); }
            set { SetValue(CornerRadiusProperty, value); }
        }
    }

Bạn sửa như trên là được nhé! Lý do là vì thằng DependencyProperty này bắt buộc hậu tố của nó phải có từ Property nhưng bạn lại viết là Key nên nó lỗi.

Bài viết
0
Câu hỏi
35
Bình luận
9