본문 바로가기

WPF

2022.11.03.TIL

콤보박스 만들 때 selectedItem 객체를 함부로 없애버리면 안됨

 

Textbox에 숫자만 입력받기

// MainWindow.xaml.cs
using System.Text.RegularExpressions;

private void TextBox_PreviewTextInput(object sender, TextCompositionEventArgs e)
{
    Regex regex = new Regex("[^0-9]+");
    e.Handled = regex.IsMatch(e.Text);
}

 TextBox: 쓰기도 가능

TextBlock: 글자 출력만 가능

https://jhnyang.tistory.com/380

 

[C#, XAML] WPF 버튼과 반응하는 문자열 입출력 (Button, textbox, textblock) 문자열 입력버튼 누르면 화면

안녕하세요 블로그 주인장 양햄찌입니다. 저번에 WPF에 대해서 간단하게 프로젝트를 생성하고 실행해봤는데요 오늘은 문자열을 입력하고 버튼을 누르면 그 문자열이 출력되는 동작 기반의 아주

jhnyang.tistory.com

버튼 모서리 둥글게 만들기:

<Button x:Name="startButton" Content="게임시작" Canvas.Left="305" Canvas.Top="50" RenderTransformOrigin="-4.834,-1" Height="50" Width="190" FontFamily="Arial" FontSize="24" FontWeight="Bold" FontStyle="Italic" Click="startButton_Click" Visibility="Hidden">
    <Button.Resources>
        <Style TargetType="Border">
            <Setter Property="CornerRadius" Value="10"/>
        </Style>
    </Button.Resources>
</Button>
////////////////////////////////////////////////////////
value가 50이면 타원이 됨

MaxLength속성으로 입력받을 글자수 제한 가능

 

엔터키 이벤트:

private void OnKeyDownHandler(object sender, KeyEventArgs e)
{
    if (e.Key == Key.Return)
    {
        textBlock1.Text = "You Entered: " + textBox1.Text;
    }
}

 

콤보박스 사용하기:

https://yeko90.tistory.com/entry/wpf-%EC%BD%A4%EB%B3%B4%EB%B0%95%EC%8A%A4combobox-%EC%82%AC%EC%9A%A9%EB%B0%A9%EB%B2%95

 

[c# wpf] 콤보박스(combobox) 사용방법

이번 포스팅에서는 아래의 기본 콤보박스를 두가지 방법으로 만들어보겠습니다. 첫번째 방법은 xaml만을 이용하는 방법, 두번째 방법은 코드 비하인드단(c#) 에서 바인딩을 이용하는 방법입니다.

yeko90.tistory.com

콤보박스 아이템 조절:

(list를 resource로 넣어주었을 때는 사용 불가)

https://learn.microsoft.com/ko-kr/dotnet/desktop/winforms/controls/add-and-remove-items-from-a-wf-combobox?view=netframeworkdesktop-4.8 

 

ComboBox, ListBox 또는 CheckedListBox 컨트롤에서 항목 추가 및 제거 - Windows Forms .NET Framework

데이터 바인딩 없이 간단하게 Windows Forms ComboBox, ListBox 및 CheckedListBox 컨트롤을 추가하고 제거하는 방법을 알아봅니다.

learn.microsoft.com

 

 

 

오늘 만든 야구게임:

https://github.com/Rzreo/WPFbaseballGame

 

'WPF' 카테고리의 다른 글

2022.11.07.TIL  (0) 2022.11.07
WPF 참고자료  (0) 2022.11.04