Bind value to TextBox
![Bind value to TextBox](http://www.java2s.com/Code/VBImages/WPF-BindValueToTextBox.PNG)
<Window x:Class="ScaleTransforms"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Scale Transforms" Height="330" Width="480">
<Viewbox Stretch="Uniform">
<Grid Width="525" Height="330" HorizontalAlignment="Left"
VerticalAlignment="Top" ShowGridLines="True">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="260" />
<ColumnDefinition Width="260" />
</Grid.ColumnDefinitions>
<StackPanel Grid.Column="1">
<TextBlock HorizontalAlignment="Center"
Margin="10,10,10,10" TextWrapping="Wrap" FontSize="14"
FontWeight="Bold" Text="Interactive Scaling" />
<Grid Width="260" Height="26" HorizontalAlignment="Left"
VerticalAlignment="Top">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="70" />
<ColumnDefinition Width="50" />
<ColumnDefinition Width="70" />
<ColumnDefinition Width="50" />
</Grid.ColumnDefinitions>
<TextBlock Margin="2,2,10,2" TextAlignment="Right"
Text="ScaleX" />
<TextBox Name="tbScaleX" Width="50" Height="20"
Grid.Column="1" TextAlignment="Center" Text="1" />
<TextBlock Margin="2,2,10,2" Grid.Column="2"
TextAlignment="Right" Text="ScaleY" />
<TextBox Name="tbScaleY" Width="50" Height="20"
Grid.Column="3" TextAlignment="Center" Text="1" />
</Grid>
<Canvas ClipToBounds="True" Width="240"
Height="250">
<TextBlock Canvas.Left="90" Canvas.Top="63"
Text="Original shape" />
<Rectangle Canvas.Top="80" Canvas.Left="100"
Width="50" Height="70" Stroke="Black" StrokeThickness="1"
StrokeDashArray="3,1" />
<Rectangle Canvas.Top="80" Canvas.Left="100"
Width="50" Height="70" Fill="LightCoral" Opacity="0.5"
Stroke="Black" StrokeThickness="2">
<Rectangle.RenderTransform>
<ScaleTransform
ScaleX="{Binding ElementName=tbScaleX,Path=Text}"
ScaleY="{Binding ElementName=tbScaleY,Path=Text}" CenterX="25"
CenterY="35" />
</Rectangle.RenderTransform>
</Rectangle>
</Canvas>
</StackPanel>
</Grid>
</Viewbox>
</Window>
Related examples in the same category
1. | You cannot use TextBox and Image at the same time for Button Content | | |
2. | Single line and Multiline TextBox | | ![Single line and Multiline TextBox](http://www.java2s.com/Code/VBImages/WPF-SingleLineAndMultilineTextBox.PNG) |
3. | TextBox Column | | ![TextBox Column](http://www.java2s.com/Code/VBImages/WPF-TextBoxColumn.PNG) |
4. | Provide Keyboard Access to Text Boxes | | ![Provide Keyboard Access to Text Boxes](http://www.java2s.com/Code/VBImages/WPF-ProvideKeyboardAccessToTextBoxes.PNG) |
5. | An upside down TextBox | | ![An upside down TextBox](http://www.java2s.com/Code/VBImages/WPF-AnUpsideDownTextBox.PNG) |
6. | Style with Data Trigger for TextBox | | ![Style with Data Trigger for TextBox](http://www.java2s.com/Code/VBImages/WPF-StyleWithDataTriggerForTextBox.PNG) |
7. | TextBox with custom ErrorTemplate and ToolTip | | ![TextBox with custom ErrorTemplate and ToolTip](http://www.java2s.com/Code/VBImages/WPF-TextBoxWithCustomErrorTemplateAndToolTip.PNG) |
8. | TextBox uses the ExceptionValidationRule and UpdateSourceExceptionFilter handler | | ![TextBox uses the ExceptionValidationRule and UpdateSourceExceptionFilter handler](http://www.java2s.com/Code/VBImages/WPF-TextBoxUsesTheExceptionValidationRuleAndUpdateSourceExceptionFilterHandler.PNG) |
9. | TextBox with UpdateSourceExceptionFilter handler | | ![TextBox with UpdateSourceExceptionFilter handler](http://www.java2s.com/Code/VBImages/WPF-TextBoxWithUpdateSourceExceptionFilterHandler.PNG) |
10. | TextBox focus listener | | ![TextBox focus listener](http://www.java2s.com/Code/VBImages/WPF-TextBoxFocusListener.PNG) |
11. | TextBox MouseLeftButtonDown action and PreviewMouseLeftButtonDown action | | ![TextBox MouseLeftButtonDown action and PreviewMouseLeftButtonDown action](http://www.java2s.com/Code/VBImages/WPF-TextBoxMouseLeftButtonDownActionAndPreviewMouseLeftButtonDownAction.PNG) |
12. | Mark the text control as being changed to prevent any text content or selection changed events | | ![Mark the text control as being changed to prevent any text content or selection changed events](http://www.java2s.com/Code/VBImages/WPF-MarkTheTextControlAsBeingChangedToPreventAnyTextContentOrSelectionChangedEvents.PNG) |
13. | Listen to TextBox text changed event | | ![Listen to TextBox text changed event](http://www.java2s.com/Code/VBImages/WPF-ListenToTextBoxTextChangedEvent.PNG) |
14. | Handler for the PreviewKeyDown event on the TextBox | | ![Handler for the PreviewKeyDown event on the TextBox](http://www.java2s.com/Code/VBImages/WPF-HandlerForThePreviewKeyDownEventOnTheTextBox.PNG) |
15. | Format TextBox with MenuItem: normal, bold, italic | | ![Format TextBox with MenuItem: normal, bold, italic](http://www.java2s.com/Code/VBImages/WPF-FormatTextBoxWithMenuItemNormalBoldItalic.PNG) |
16. | TextBox: set text, select all, clear, prepend, insert, append, cut, paste, undo | | ![TextBox: set text, select all, clear, prepend, insert, append, cut, paste, undo](http://www.java2s.com/Code/VBImages/WPF-TextBoxSetTextSelectAllClearPrependInsertAppendCutPasteUndo.PNG) |
17. | Set TextBox to editable | | ![Set TextBox to editable](http://www.java2s.com/Code/VBImages/WPF-SetTextBoxToEditable.PNG) |
18. | TextBox PreviewTextInput | | ![TextBox PreviewTextInput](http://www.java2s.com/Code/VBImages/WPF-TextBoxPreviewTextInput.PNG) |
19. | Scroll TextBox | | ![Scroll TextBox](http://www.java2s.com/Code/VBImages/WPF-ScrollTextBox.PNG) |
20. | TextBox text changed event | | ![TextBox text changed event](http://www.java2s.com/Code/VBImages/TextBoxtextchangedevent.PNG) |
21. | TextBox TextChanged event | | ![TextBox TextChanged event](http://www.java2s.com/Code/VBImages/TextBoxTextChangedevent.PNG) |
22. | Use TextBox.CommandBindingst to bind command | | ![Use TextBox.CommandBindingst to bind command](http://www.java2s.com/Code/VBImages/WPF-UseTextBoxCommandBindingstToBindCommand.PNG) |
23. | Use Dictionary to record which textbox has been changed and not saved | | ![Use Dictionary to record which textbox has been changed and not saved](http://www.java2s.com/Code/VBImages/WPF-UseDictionaryToRecordWhichTextboxHasBeenChangedAndNotSaved.PNG) |
24. | Set TextBox ContextMenu to null | | ![Set TextBox ContextMenu to null](http://www.java2s.com/Code/VBImages/WPF-SetTextBoxContextMenuToNull.PNG) |
25. | TextBox Selection start, end and selected text | | ![TextBox Selection start, end and selected text](http://www.java2s.com/Code/VBImages/WPF-TextBoxSelectionStartEndAndSelectedText.PNG) |
26. | Scrollable TextBox Column | | ![Scrollable TextBox Column](http://www.java2s.com/Code/VBImages/WPF-ScrollableTextBoxColumn.PNG) |
27. | Check Spelling Error | | ![Check Spelling Error](http://www.java2s.com/Code/VBImages/WPF-CheckSpellingError.PNG) |