728x90
    
    
  ComboBox 의 선택된 값을 Canvas 의 배경 색으로 사용하는 방법입니다.
        <Border
            Margin="10"
            Padding="8"
            BorderBrush="Silver"
            BorderThickness="3">
            <StackPanel>
                <StackPanel Orientation="Horizontal">
                    <TextBlock
                        HorizontalAlignment="Center"
                        VerticalAlignment="Center"
                        TextAlignment="Center">
                        Choose a Color:
                    </TextBlock>
                    <ComboBox
                        Name="myComboBox"
                        Margin="3"
                        SelectedIndex="0">
                        <ComboBoxItem>Green</ComboBoxItem>
                        <ComboBoxItem>Blue</ComboBoxItem>
                        <ComboBoxItem>Red</ComboBoxItem>
                    </ComboBox>
                </StackPanel>
                <Canvas Height="100" Margin="10">
                    <Canvas.Background>
                        <Binding ElementName="myComboBox" Path="SelectedItem.Content" />
                    </Canvas.Background>
                </Canvas>
            </StackPanel>
        </Border>
ElementName 을 이용해 컨트롤을 찾고 Path 로 컨트롤 중 가져다 쓸 항목을 넣어주면됩니다.
결과

[Source]
https://github.com/kei-soft/KJunBlog/tree/master/Wpf.Test
GitHub - kei-soft/KJunBlog
Contribute to kei-soft/KJunBlog development by creating an account on GitHub.
github.com
728x90
    
    
  'C# > WPF' 카테고리의 다른 글
| [WPF] PointConverter (0) | 2023.04.18 | 
|---|---|
| [C#/WPF] WPF 로 만든 Scratch 프로그램 (0) | 2023.03.28 | 
| [WPF] CompositeCollection 사용하여 채팅 방 구현하는 방법 (1) | 2023.03.17 | 
| [WPF] ValidationRule 사용하기 (0) | 2023.02.26 | 
| [WPF] RadialPanel (0) | 2022.12.13 |