2013-03-26 44 views
5

Trong WPF:Thêm một hình ảnh bên trong một nút lập trình

<Button Width="24" Height="24" > 
    <Image Source="pack://application:,,,/res/x.png" VerticalAlignment="Center"/> 
</Button> 

Làm thế nào tôi có thể bắt chước này trong C#? Tôi không thể tìm thấy bất kỳ phương pháp nào trong lớp học Button có thêm trẻ em.

+1

http://stackoverflow.com/questions/4271277/programmatically-creating-image-button -in-wpf –

Trả lời

23

Button là một điều khiển Content vì vậy bạn chỉ phải sử dụng ButtonsContent tài sản

Ví dụ:

Button myButton = new Button 
{ 
    Width = 24, 
    Height = 24, 
    Content = new Image 
    { 
     Source = new BitmapImage(new Uri("image source")), 
     VerticalAlignment = VerticalAlignment.Center 
    } 
}; 
-3

Tại sao bạn không thêm hình ảnh trong XAML và liên kết Source với thuộc tính trong mô hình chế độ xem của bạn?

Các vấn đề liên quan