숫자 바인딩 된 값을 금액형식으로 표시하기
Amount 는 숫자타입(int , flot 등등)이여야 합니다.
<TextBlock TextWrapping="Wrap" Text="{Binding Amount, StringFormat=\{0:N0\}}" TextAlignment="Right"/>
비하인드 코드에서 바인딩으로 금액표시 만들기
////// MainWindow.xaml에 대한 상호 작용 논리 /// public partial class MainWindow : Window { public int Amount { set; get; } Binding myBinding = new Binding("Amount"); public MainWindow() { InitializeComponent(); myBinding.Source = this; myBinding.StringFormat = "{0:N0}"; myBinding.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged; //즉시업데이트 //텍스트박스의 텍스트에 바인딩을 설정하겠다. this.textBox1.SetBinding(TextBox.TextProperty, myBinding); // } private void button1_Click(object sender, RoutedEventArgs e) { //myBinding.UpdateSourceTrigger 를 UpdateSourceTrigger.Explicit; 로 설정했을때 명시적으로 업데이트 시키기 BindingExpression be = this.textBox1.GetBindingExpression(TextBox.TextProperty); be.UpdateSource(); } }
딱 봐도 추천할만한 방법은 아니다. ! ㅋ
저렇게 하면 된다는정도만 알고 응용하시길… ㅜ_ㅜ
'WPF' 카테고리의 다른 글
Extended WPF Toolkit (0) | 2011.10.05 |
---|---|
Bing Maps WPF Control (Beta) (0) | 2011.09.30 |
[popup / alert ] 프로그램 좌측하단 작업표시줄 위에 실행하기 (0) | 2011.08.05 |
WPF BasedOn 전역스타일 (0) | 2011.07.28 |
[DataTemplate / UserControl] 데이터 템플릿안에 유저컨트롤 값 바인딩하기 (0) | 2011.04.14 |
[ MultiBinding / IMultiValueConverter ] ConverterParameter 값넘기기 (0) | 2011.03.15 |
WPF 다국어 지원 (2) | 2011.03.02 |
[ WPF / GetProperty ] AutoComplate 구현 (0) | 2011.01.13 |
[GetKeyStates / Ctrl+S] 컨트롤+S 동시누름키값 받아오기 (0) | 2011.01.04 |
[WPF AutoComplateBox / ToolKit] 초간단 자동완성 구현하기 (0) | 2010.12.23 |