하아찡

WPF 공부시작 -차트 본문

C#/코인프로그램 - 진행상황

WPF 공부시작 -차트

하아찡 2022. 8. 3. 03:02

각 코인별 차트를 보여주기위해서 차트를 찾아봄.

livechart 라는게 있는데 내가 원하는 차트가 없음.

원하는 차트는 구매해서 사용하라고함. 그러면 만들어야지...

 

대충구상은 StackPanel에 Rectangle 로 틱과 꼬리를 만들어서 보여주는 방식으로 사용할듯.

 


<Grid x:Name="grid" Background="Transparent"  ClipToBounds="true" SizeChanged="WpanelResize" >
        <Grid.RowDefinitions>
            <RowDefinition Height="1*"/>
            <RowDefinition Height="20"/>
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="1*"/>
            <ColumnDefinition Width="30"/>
        </Grid.ColumnDefinitions>

        <StackPanel  
        	Orientation="Horizontal" 
            x:Name="sPanel"
            Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="1"
            Background="Black">
        </StackPanel>
    </Grid>

Grid

창 사이즈 변경이 일어날때 차트크기 변경하기위해 Grid에 SizChanged 이벤트를 넣어줌.

-ClipToBounds : 정해진 영역을 벗어나면 벗어난 영역에 표시가 되지않음.

 

 

 

StackPanel

-Orientation : 내부 자식들 정렬방식 

https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.controls.stackpanel.orientation?view=windowsdesktop-6.0 

 

StackPanel.Orientation 속성 (System.Windows.Controls)

자식 요소가 누적되는 크기를 나타내는 값을 가져오거나 설정합니다.

docs.microsoft.com

 

참고 유튜브 

반응형

'C# > 코인프로그램 - 진행상황' 카테고리의 다른 글

WPF - 차트(4)  (0) 2022.08.05
WPF - 차트(3)  (0) 2022.08.04
WPF - 차트(2)  (0) 2022.08.04
WPF - 차트(1)  (0) 2022.08.03
업비트 C# 프로그램  (0) 2022.07.27