ÅؽºÆ® ¹Ú½º´Â »ç¿ëÀڷκÎÅÍ ¹®ÀÚ¿À» ÀԷ¹޴ ÄÁÆ®·ÑÀÌ´Ù. ´Ü¼ø ¹®ÀÚ¿ÀÌ¾î¼ ¼½ÄÀº Àû¿ëÇÒ ¼ö ¾øÁö¸¸ ¿©·¯ ÁÙ ÀÔ·ÂÀº °¡´ÉÇÏ´Ù. ÆùÆ®¿Í °ü·ÃµÈ ¼Ó¼ºµéÀº Control·ÎºÎÅÍ »ó¼Ó¹ÞÀ¸¸ç ´ÙÀ½ ¼Ó¼ºÀ» Ãß°¡·Î ´õ °¡Áø´Ù.
¼Ó¼º |
¼³¸í |
AcceptsReturn |
°Á¦ °³ÇàÀ» Çã¿ëÇÒ °ÍÀΰ¡¸¦ ÁöÁ¤ÇÑ´Ù. |
TextWrapping |
ÀÚµ¿ °³ÇàÀ» ÇÒ °ÍÀΰ¡¸¦ ÁöÁ¤ÇÑ´Ù. |
IsReadOnly |
Àбâ Àü¿ë ¿©ºÎÀÌ´Ù. µðÆúÆ®´Â FalseÀÌ´Ù. |
MaxLength |
ÀԷ¹ÞÀ» ÃÖ´ë ¹®ÀÚ ¼ö¸¦ ÁöÁ¤ÇÑ´Ù. µðÆúÆ®´Â 0À̸ç Á¦ÇÑÀÌ ¾ø´Ù. |
CaretBrush |
ij·µÀ» ±×¸± ºê·¯½ÃÀÌ´Ù. |
LineHeight |
ÁÙ°£À» ÁöÁ¤ÇÑ´Ù. |
SelectedText |
¼±ÅÃÇÑ ¹®ÀÚ¿ÀÌ´Ù. |
SelectionStart |
¼±Åà ¹®ÀÚ¿ÀÇ ½ÃÀÛ ¿ÀÇÁ¼Â |
SelectionLength |
¼±Åà ¹®ÀÚ¿ÀÇ ±æÀÌ |
SelectionForeground |
¼±Åà ¹®ÀÚ¿ÀÇ »ö»ó |
SelectionBackground |
¼±Åà ¹®ÀÚ¿ÀÇ ¹è°æ»ö |
HorizontalScrollBarVisibility |
¼öÆò ½ºÅ©·Ñ ¹Ù¸¦ º¸ÀÏ °ÍÀÎÁö¸¦ ÁöÁ¤ÇÑ´Ù. |
VerticalScrollBarVisibility |
¼öÁ÷ ½ºÅ©·Ñ ¹Ù¸¦ º¸ÀÏ °ÍÀÎÁö¸¦ ÁöÁ¤ÇÑ´Ù. |
ÅؽºÆ® ºí·Ï¿¡ ºñÇØ »ç¿ëÀÚ°¡ Á÷Á¢ ÆíÁýÇÒ ¼ö ÀÖÀ¸¹Ç·Î À̸¦ ±ÝÁöÇϱâ À§ÇÑ Àбâ Àü¿ë ¼Ó¼ºÀÌ ÀÖÀ¸¸ç ÀÔ·Â ¹®ÀÚ¼ö¸¦ Á¦ÇÑÇÏ´Â ¼Ó¼ºÀÌ Á¦°øµÈ´Ù. ÀÌ ¼Ó¼ºµéÀ» »ç¿ëÇϸé ÇÊ¿äÇÒ ¶§¸¸ ÀÔ·ÂÀ» Çã¿ëÇϰųª Á¤ÇØÁø ±æÀÌ ÀÌ»óÀº ÀÔ·ÂÇÏÁö ¸øÇϵµ·Ï ±ÝÁöÇÒ ¼ö ÀÖ´Ù. Ŭ¸³º¸µå µ¿ÀÛÀÌ °¡´ÉÇϹǷΠ¼±Åà ºí·ÏÀ» Á¶»çÇϰųª º¯°æÇÏ´Â ¼Ó¼ºµéµµ Á¦°øµÈ´Ù.
¸ð¹ÙÀÏ Àåºñ´Â ±ä ¹®À庸´Ù´Â À̸§À̳ª °Ë»ö½Ä µî ÇÑ ÁÙÂ¥¸® Á¤º¸¸¦ ÀԷ¹޴ °æ¿ì°¡ ¸¹´Ù. ±×·¡¼ µðÆúÆ® ¼Ó¼ºÀ¸·Î »ý¼º½Ã µü ÇÑ ÁÙ¸¸ ÀԷ¹ÞÀ¸¸ç ÀÚµ¿ °³Ç൵ ÇÏÁö ¾Ê°í °Á¦ °³Ç൵ Çã¿ëÇÏÁö ¾Ê´Â´Ù. ¹°·Ð ¿øÇÑ´Ù¸é °ü·Ã ¼Ó¼ºÀ» Á¶Á¤ÇÏ¿© ¿©·¯ ÁÙÀ» ÀԷ¹ÞÀ» ¼öµµ ÀÖ°í ¿£ÅÍÅ°·Î °Á¦ °³ÇàÇÒ ¼öµµ ÀÖ´Ù. ´ÙÀ½ ¿¹Á¦·Î ÅؽºÆ® ¹Ú½ºÀÇ ¼Ó¼ºÀ» Å×½ºÆ®ÇØ º¸ÀÚ.
TextBoxTest
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<StackPanel>
<TextBox />
<TextBox Text="ReadOnly" IsReadOnly="True"/>
<TextBox Text="Max 8" MaxLength="8" />
<TextBox Height="200" TextWrapping="Wrap" AcceptsReturn="True"
Background="Yellow" BorderBrush="Red" BorderThickness="5"/>
</StackPanel>
</Grid>
ù ¹ø° ÅؽºÆ® ¹Ú½º´Â ¾Æ¹«·± ¼Ó¼ºµµ ÁÖÁö ¾Ê¾Ò´Ù. ¹®ÀÚ¿ÀÌ ¿À¸¥ÂÊ ³¡¿¡ ´êÀ¸¸é ÀÚµ¿À¸·Î ½ºÅ©·ÑµÇ¸ç ¿øÇϴ¸¸Å ±æ°Ô ÀÔ·ÂÇÒ ¼ö ÀÖÁö¸¸ °³ÇàÀº ÇÒ ¼ö ¾ø´Ù. ÀÔ·ÂÇÑ ¹®ÀÚ¿Àº Äڵ忡¼ Text ¼Ó¼ºÀ» ÀÐÀ½À¸·Î½á ±¸ÇÒ ¼ö ÀÖÀ¸¸ç Äڵ忡¼ Text ¼Ó¼ºÀ» º¯°æÇÏ´Â °Íµµ ¹°·Ð °¡´ÉÇÏ´Ù. IsReadOnly ¼Ó¼ºÀ» ÁöÁ¤Çϸé Text ¼Ó¼ºÀ¸·Î ÁöÁ¤ÇÑ ¹®ÀÚ¿À» ÀÐÀ» ¼ö¸¸ ÀÖÀ¸¸ç »ç¿ëÀÚ°¡ °ªÀ» ÆíÁýÇÒ ¼ö´Â ¾ø´Ù. ¹°·Ð Äڵ忡¼ Text ¼Ó¼ºÀ» º¯°æÇÏ¿© ¹®ÀÚ¿À» ¹Ù²Ü ¼ö ÀÖ°í IsReadOnly ¼Ó¼ºÀ» Ç® ¼öµµ ÀÖ´Ù.
MaxLength ¼Ó¼ºÀº ÃÖ´ë ÀÔ·Â ¹®ÀÚ ¼ö¸¦ Á¦ÇÑÇÑ´Ù. 8ÀÚ·Î Á¦ÇÑÇØ µÎ¾ú°í ÀÌ¹Ì 5°³ÀÇ ¹®ÀÚ°¡ ÀԷµǾî ÀÖÀ¸¹Ç·Î Ãß°¡·Î 3°³ÀÇ ¹®ÀÚ¸¸ ´õ ÀÔ·ÂÇÒ ¼ö ÀÖÀ¸¸ç ±× ÀÌ»óÀÇ ¹®ÀÚ ÀÔ·ÂÀº °ÅºÎµÈ´Ù. MaxLength ¼Ó¼ºÀº »ç¿ëÀÚ°¡ Á÷Á¢ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ¹®ÀÚÀÇ °³¼ö¸¦ Á¦ÇÑÇÒ »ÓÀ̸ç ÄÚµå·Î´Â ´õ ¸¹Àº ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ÀÌ °æ¿ì »ç¿ëÀÚ´Â ¹Ì¸® ÀÔ·ÂµÈ ¹®ÀÚ¸¦ Áö¿ï ¼ö´Â ÀÖÁö¸¸ ´õ Ãß°¡ÇÏÁö´Â ¸øÇϸç MaxLength ÀÌÇÏ·Î »èÁ¦ÇßÀ» °æ¿ì´Â Á¦ÇÑ ¹üÀ§³»¿¡¼ ¹®ÀÚ¸¦ ´õ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù.
¸¶Áö¸· ÅؽºÆ® ¹Ú½º´Â ¿É¼ÇÀÇ È¿°ú¸¦ »ìÆ캸±â À§ÇØ °¡±ÞÀû ¸¹Àº ¼Ó¼ºÀ» ¼³Á¤Çß´Ù. ÀÚµ¿ °³ÇàÀ» Çã¿ëÇÏ°í ¿£ÅÍÅ°·Î °Á¦ °³Ç൵ Áö¿øÇϹǷΠ¿©·¯ ÁÙÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ÅؽºÆ® ¹Ú½ºÀÇ ÇÏ´Ü¿¡ ´êÀ¸¸é ½ºÅ©·ÑÀÌ ¹ß»ýÇÏ¸ç ¾Æ·¡ÂÊÀ¸·Î ¾ó¸¶µçÁö ±ä ¹®ÀåÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ¹è°æ»öÀº ³ë¶õ»öÀ¸·Î ÇÏ°í °æ°è¼±Àº »¡°£»ö 5Çȼ¿ µÎ²²·Î ÁöÁ¤Çß´Ù.
½ÇÇà Á÷ÈÄ¿¡´Â ÅؽºÆ® ¹Ú½º¸¸ º¸ÀÌÁö¸¸ ÅؽºÆ® ¹Ú½º¸¦ ÅÇÇϸé Æ÷Ä¿½º¸¦ ÁÖ°í ¾Æ·¡ÂÊ¿¡ ȸé Å°º¸µå°¡ ¿¸°´Ù. ȸé Å°º¸µåÀÇ ¹®ÀÚµéÀ» Ŭ¸¯ÇÏ¿© ÀÔ·ÂÇÏ¸ç ´Ù¸¥ °÷À» ÅÇÇϰųª Back Å°¸¦ ´©¸£¸é Å°º¸µå´Â ´ÝÈù´Ù. ¿¡¹Ä·¹ÀÌÅÍ¿¡¼ Pause Å°¸¦ ´©¸£¸é Çϵå¿þ¾î Å°º¸µå°¡ È°¼ºÈµÇ¹Ç·Î È£½ºÆ® PCÀÇ Å°º¸µå·Îµµ ¹®ÀÚ¿À» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. Çϵå¿þ¾î Å°º¸µå°¡ È°¼ºÈµÇ¸é ȸé Å°º¸µå´Â ³ªÅ¸³ªÁö ¾Ê´Â´Ù.
ÀÔ·ÂÁß¿¡ ÀÓÀÇ À§Ä¡·Î ij·µÀ» À̵¿Çϰųª ºí·ÏÀ» ¼±ÅÃÇÏ¿© Ŭ¸³º¸µå µ¿ÀÛÀ» ÇÒ ¼öµµ ÀÖ´Ù. ¾Æ·¡ÂÊ ÅؽºÆ® ¹Ú½º¿¡ ±ä ¹®ÀÚ¿À» ÀÔ·ÂÇØ º¸ÀÚ. ȸéÀ» ¿À·¡ ´©¸£°í ÀÖÀ¸¸é(Long Press) À§ÂÊ¿¡ »¡°£»öÀÇ Ä³·µÀÌ ³ªÅ¸³ª´Âµ¥ ÀÌ Ä³·µÀ» µå·¡±×ÇÏ¿© ¿øÇÏ´Â °÷À¸·Î ¿Å±ä´Ù. ij·µÀº ´©¸¥ À§Ä¡º¸´Ù ´õ À§ÂÊ¿¡ ³ªÅ¸³ª´Âµ¥ ÀÌ´Â µå·¡±×Áß¿¡ ¼Õ°¡¶ôÀÌ ¹®ÀÚ¿À» °¡¸®Áö ¾Êµµ·Ï Çϱâ À§ÇؼÀÌ´Ù.
Ŭ¸³º¸µå·Î º¹»çÇÒ ¶§´Â º¹»çÇÒ ¿µ¿ªÀ» ¸ÕÀú ¼±ÅÃÇÑ´Ù. ´Ü¾î¸¦ ÅÇÇÏ¸é ´Ü¾î Àüü°¡ ¼±ÅõǸç ÀÌ »óÅ¿¡¼ ¾Æ·¡ÂÊÀÇ »ï°¢Çü ¸¶Ä¿¸¦ µå·¡±×ÇÏ¿© ¼±Åà ¿µ¿ªÀ» È®ÀåÇÑ´Ù. ºí·ÏÀÌ ¼±ÅÃµÈ »óÅ¿¡¼ BSÅ°¸¦ ´©¸£¸é ºí·Ï Àüü°¡ »èÁ¦µÇ¸ç ´Ù¸¥ ¹®ÀÚ¸¦ ÀÔ·ÂÇÏ¸é ´ëüµÈ´Ù. ºí·Ï À§ÂÊ¿¡ ³ªÅ¸³ª´Â º¹»ç ¹öÆ°À» ´©¸£¸é ¼±Åà ¿µ¿ªÀÌ Å¬¸³º¸µå·Î º¹»çµÈ´Ù. À߶󳻱⠱â´ÉÀº º°µµ·Î ¾øÀ¸¹Ç·Î º¹»ç ÈÄ »èÁ¦ÇØ¾ß ÇÑ´Ù.
Ŭ¸³º¸µå¿¡ ¹®ÀÚ¿À» º¹»çÇϸé Å°º¸µå À§ÂÊ¿¡ ºÙ¿©³Ö±â ¹öÆ°ÀÌ ³ªÅ¸³´Ù. ºÙ¿© ³ÖÀ» ÀÚ¸®·Î À̵¿ÇÑ ÈÄ ÀÌ ¹öÆ°À» ´©¸£¸é Ŭ¸³º¸µåÀÇ ¹®ÀÚ¿ÀÌ ÇöÀç ij·µ À§Ä¡¿¡ ºÙ¿©Áø´Ù. ºÙ¿©³Ö±â ¹öÆ°Àº °è¼Ó ¿¸° ä·Î À¯ÁöµÇ¹Ç·Î ¿©·¯ ¹ø ºÙ¿© ³ÖÀ» ¼ö ÀÖ´Ù. Ŭ¸³º¸µå´Â ½Ã½ºÅÛ Àü¿ªÀûÀÎ ÀúÀå¼ÒÀ̹ǷΠ´Ù¸¥ ÅؽºÆ® ¹Ú½º´Â ¹°·ÐÀÌ°í ¾Û³¢¸®µµ ¹®ÀÚ¿À» ±³È¯ÇÒ ¼ö ÀÖ´Ù.
½º¸¶Æ®ÆùÀÇ ¹®ÀÚ ÀÔ·Â ÀåÄ¡´Â ¹«Ã´ ºÒÆíÇÏ°í ºñÈ¿À²ÀûÀÌ¾î¼ µ¥½ºÅ©Å¾ Å°º¸µå¿¡ ºñÇÒ ¹Ù°¡ ¸øµÈ´Ù. °Ô´Ù°¡ »ç¿ëÀÚµéÀº ¹«Ã´ ¹Ù»Û »ç¶÷µéÀÌ°í Ã¥»ó¿¡ ÆíÇÏ°Ô ¾É¾Æ ÀÔ·ÂÇÏ´Â °Íµµ ¾Æ´Ï´Ù. ÁöÇÏö¿¡¼ ¼¼ ÀÔ·ÂÇÒ ¼öµµ ÀÖ°í ÇÑ ¼Õ¹Û¿¡ ¸ø¾²´Â »óȲµµ ÈçÇÏ´Ù. ±×·¡¼ ¾ÛÀÌ ÃÖ´ëÇÑ Á¤È®ÇÏ°í ºü¸£°Ô ÀÔ·ÂÇÒ ¼ö ÀÖµµ·Ï µµ¿Í ÁÖ¾î¾ß Çϴµ¥ °¡Àå ±âº»ÀûÀÎ ¹æ¹ýÀº ÀÔ·ÂÇÒ °¡´É¼ºÀÌ ³ôÀº ¹®Àڵ鸸 Ç¥½ÃÇÏ´Â °ÍÀÌ´Ù.
InputScope ¼Ó¼ºÀº ÅؽºÆ® ¹Ú½º·Î ¹«¾ùÀ» ÀԷ¹ÞÀ» °ÍÀΰ¡¸¦ ÁöÁ¤ÇÑ´Ù. ÀԷ¹ÞÀ» Á¤º¸ÀÇ Á¾·ù¸¦ ¹Ì¸® ¿¹ÃøÇÏ¿© ²À ÇÊ¿äÇÑ ¹®ÀÚÅ°¸¸ ȸé Å°º¸µå¿¡ º¸¿©ÁÜÀ¸·Î½á »ç¿ëÀÚ°¡ ÀÔ·ÂÇÒ ¹üÀ§¸¦ Á¦ÇÑÇÑ´Ù. ¿¹¸¦ µé¾î ¼öÄ¡°ªÀ» ÀÔ·Â¹Þ´Â´Ù¸é ¾ËÆĺª Å°´Â º¸¿©ÁÖÁö ¾Ê´Â ½ÄÀÌ´Ù. °¡´ÉÇÑ °ªÀÇ Á¾·ù´Â ´ÙÀ½°ú °°´Ù. ÀÚ¼¼ÇÑ ¼³¸íÀ» ´ÞÁö ¾Ê´õ¶óµµ À̸§À¸·ÎºÎÅÍ ¾î¶² ¹®ÀÚ¸¦ ÀԷ¹ÞÀ»Áö ´ëÃæ ÁüÀÛÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
Default
RegularExpression
FileName, FullFilePath
EmailUserName, EmailSmtpAddress, Url, LogOnName
PersonalFullName, PersonalMiddleName, PersonalNameSuffix
PostalAddress, AddressStreet, AddressCity, AddressCountryName
CurrencyAmount
Date, Time
Password
TelephoneNumber
Text, Chat
´ÙÀ½ ¿¹Á¦·Î InputScope ¼Ó¼º¿¡ µû¶ó ȸé Å°º¸µå°¡ ¾î¶»°Ô ´Þ¶óÁö´ÂÁö È®ÀÎÇØ º¸ÀÚ. ½ºÅà Æгο¡ ¿©¼¸°³ÀÇ ÅؽºÆ® ¹Ú½º¸¦ ¹èÄ¡ÇÏ°í °¢°¢ InputScore ¼Ó¼ºÀ» ´Ù¸£°Ô ÁÖ¾ú´Ù.
InputScopeTest
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<StackPanel>
<TextBox Text="Default"/>
<TextBox Text="Text" InputScope="Text"/>
<TextBox Text="Number" InputScope="Number"/>
<TextBox Text="Tel" InputScope="TelephoneNumber"/>
<TextBox Text="Email" InputScope="EmailUserName"/>
<TextBox Text="Url" InputScope="Url"/>
</StackPanel>
</Grid>
InputScore ¼Ó¼º¿¡ µû¶ó ¾Æ·¡ÂÊ¿¡ ¿¸®´Â ȸé Å°º¸µåÀÇ ¸ð¾ç°ú µ¿ÀÛÀÌ ´Þ¶óÁø´Ù. À§¿¡¼ºÎÅÍ ¼ø¼´ë·Î ÅؽºÆ® ¹Ú½º¸¦ ÅÇÇÏ¿© ¾î¶² Å°º¸µå°¡ ¿¸®´ÂÁö º¸ÀÚ. º°´Ù¸¥ ÁöÁ¤ÀÌ ¾øÀ¸¸é ±âº» Å°º¸µå°¡ ¿¸°´Ù.
±âº» Å°º¸µå¿¡´Â ¾ËÆĺª°ú °ø¹é, ½°Ç¥, ¸¶Ä§Ç¥ µî ÀϹÝÀûÀÎ ¹®ÀÚ¿ ÀԷ¿¡ ÁÖ·Î »ç¿ëµÇ´Â ¹®ÀÚµéÀÌ ¹èÄ¡µÇ¾î ÀÖ´Ù. ¿ÞÂÊ ¾Æ·¡ÀÇ &123 Å°¸¦ ´©¸£¸é ¼ýÀÚ¿Í ±âÈ£µéÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ´Â Å°º¸µå·Î ¹Ù²î¸ç ¸ðµå º¯È¯ ¹öÆ° À§ÀÇ Á¿ì È»ìÇ¥(¡ç ¡æ)¹öÆ°À» ´·¯ ±âÈ£ÀÇ ÆäÀÌÁö¸¦ º¯È¯ÇÑ´Ù. abcd Å°¸¦ ´©¸£¸é ´Ù½Ã ¿µ¹® ¸ðµå·Î µ¹¾Æ¿Â´Ù.
¼³Á¤¿¡¼ ¾ð¾î¸¦ Çѱ¹¾î·Î ¹Ù²Ù¸é °ø¹é¿·¿¡ ¾ð¾î º¯È¯Å°°¡ Ãß°¡·Î ¹èÄ¡µÇ¾î Çѱ۵µ ÀÔ·Â °¡´ÉÇÏ´Ù. Å°ÀÇ °³¼ö°¡ ¸¹Áö ¾ÊÀ¸¹Ç·Î ¾ËÆĺª, ¼ýÀÚ, ±âÈ£, ÇÑ±Û µî ¿©·¯ °¡Áö ¸ðµå¸¦ ½ºÀ§ÄªÇØ°¡¸ç ¹®ÀÚ¸¦ ÀÔ·ÂÇÏ´Â ¹æ½ÄÀÌ´Ù. ¸¶Ä§Ç¥¸¦ ±æ°Ô ´©¸£¸é ÀÚÁÖ »ç¿ëÇÏ´Â ±¸µÎÁ¡ ¸î °³°¡ Æ˾÷À¸·Î ¿·Á ¸ðµå¸¦ ¹Ù²ÙÁö ¾Ê°íµµ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù.
±âº» Å°º¸µå´Â °ÅÀÇ ´ëºÎºÐÀÇ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖÀ¸¹Ç·Î »ç½Ç Á¦ÀÏ ¹«³ÇÏ´Ù. ±×·¯³ª ÇѱÛ, ¿µ¹®, ±âÈ£, ¼ýÀÚ¸¦ °ñ°í·ç ÀÔ·ÂÇÏ·Á¸é ¸ðµå ÀüȯÀ» ÀÚÁÖ ÇØ¾ß ÇϹǷΠºÒÆíÇÏ´Ù. ±×·¡¼ Á» ´õ Àü¹®ÀûÀÎ ¹®ÀÚ¸¸ º¸¿©ÁÖ´Â ¿É¼ÇµéÀÌ ÀÖ´Ù. ´ÙÀ½Àº Text ¿É¼ÇÀ» ¼±ÅÃÇÑ Å°º¸µåÀÌ´Ù.
Text ¿É¼ÇÀº ±âº» Å°º¸µå¿Í À¯»çÇ쵂 ÀÚµ¿ ¿Ï¼º ±â´ÉÀ» Á¦°øÇÑ´Ù´Â Á¡ÀÌ µ¶Æ¯ÇÏ´Ù. kor ±îÁö¸¸ ÀÔ·ÂÇϸé ÀÌ ¹®ÀÚµé·Î ½ÃÀ۵Ǵ ´Ü¾î È常¦ Å°º¸µå À§ÂÊ¿¡ º¸¿©ÁÖ¸ç È常¦ Ŭ¸¯ÇÏ¸é ´Ü¾î°¡ ¿Ï¼ºµÈ´Ù. Congratulations °°Àº ±ä ´Ü¾îµµ öÀÚ¸¦ ÀüºÎ ŸÀÌÇÎÇÒ ÇÊ¿ä¾øÀÌ ¸î ¹øÀÇ Å¬¸¯¸¸À¸·Î ½±°Ô ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ¾Æ½±°Ôµµ Çѱۿ¡ ´ëÇؼ´Â Èĺ¸ ´Ü¾î ±â´ÉÀÌ ¾ÆÁ÷ Á¦°øµÇÁö ¾Ê´Â´Ù.
°ø¹é ¿·ÀÇ À̸ðƼÄÜ Å°¸¦ ´©¸£¸é À̸ðƼÄܵéÀÌ Å°º¸µå¿¡ ³ªÅ¸³ª ^.^À̳ª ^_~ °°Àº ¿©·¯ ¹®ÀÚ¸¦ ÇÑ ¹ø¿¡ ½±°Ô ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ±âº» Å°º¸µå·Î ÀÌ ¹®ÀÚ¿À» ÀÔ·ÂÇÏ·Á¸é ¸ðµå¸¦ ¹Ù²ã°¡¸ç ¿©·¯ °³ÀÇ Å°¸¦ ´·¯¾ß Çϳª À̸ðƼÄÜ Å°´Â ÈξÀ ´õ ½±´Ù. äÆÃÀ̳ª °Ô½ÃÆÇ¿¡ ±ÛÀ» ¿Ã¸± ¶§ ¾ÆÁÖ À¯¿ëÇÑ ±â´ÉÀÌ´Ù. ´ÙÀ½Àº ÁÖ·Î ¼ýÀÚ¸¦ ÀÔ·ÂÇÏ´Â ¿É¼ÇÀÌ´Ù.
Number ¸ðµå´Â ¼ýÀÚÅ°¸¸ Ç¥½ÃµÇ¾î ¿À·ÎÁö ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ¼ýÀÚ ¿Ü¿¡´Â ½Ç¼ö ÀÔ·ÂÀ» À§ÇÑ ¸¶Ä§Ç¥¿Í ¼öÁ¤À» À§ÇÑ BS Å° Á¤µµ¸¸ ÀÖÀ¸¸ç ¸¶Ä§Ç¥¸¦ ±æ°Ô ´©¸£¸é À½¼ö³ª ½°Ç¥°¡ Æ˾÷À¸·Î ¿¸°´Ù. Å° °³¼ö°¡ ÀûÀº¸¸Å Å°°¡ ÅÁ÷Çؼ ´©¸£±â ÆíÇÏ¸ç ¿ÀŸ°¡ ¹ß»ýÇÒ °¡´É¼ºÀÌ È¹±âÀûÀ¸·Î ÁÙ¾îµç´Ù. °¡°ÝÀ̳ª ¹«°Ô µîÀÇ ¼öÄ¡°ªÀ» ÀÔ·ÂÇÒ ¶§´Â ÀÌ ¿É¼ÇÀÌ °¡Àå Æí¸®ÇÏ´Ù.
TelephoneNumber ¿É¼ÇÀº ¼ýÀÚ ¿Ü¿¡µµ ÀüÈ ¹øÈ£¸¦ ±¸¼ºÇÏ´Â -¶óµç°¡ *, # °°Àº Å°°¡ Ãß°¡·Î ³ªÅ¸³´Ù. ¸¶Ä§Ç¥¸¦ ±æ°Ô ´©¸£¸é °ýÈ£³ª ½°Ç¥°¡ Æ˾÷À¸·Î ¿¸®¸ç 0À» ±æ°Ô ´©¸£¸é + ±âÈ£¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ÀÌ µÎ ¿É¼ÇÀº ´Ù¸¥ ÀÔ·Â ¸ðµå·Î ¹Ù²Ù´Â Å°°¡ ¾ø¾î Á¦ÇÑµÈ ¹®ÀÚ¸¸ ÀÔ·Â °¡´ÉÇÏ¸ç µû¶ó¼ ¾û¶×ÇÑ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ À§ÇèÀÌ ¾ø´Ù. ´ÙÀ½Àº email°ú ÀÎÅÍ³Ý ÁÖ¼Ò ÀÔ·Â ¸ðµåÀÌ´Ù.
email ÁÖ¼Ò ÀÔ·ÂÀÇ ÆíÀǸ¦ À§ÇØ @ ¹®ÀÚÅ°°¡ µû·Î ¹èÄ¡µÇ¾î ÀÖ¾î ±âÈ£ ÆäÀÌÁö·Î À̵¿ÇÏÁö ¾Ê¾Æµµ µÈ´Ù. ÀÎÅÍ³Ý ÁÖ¼Ò ÀԷ¿¡ »ç¿ëµÇ´Â Url ÀÔ·Â ¸ðµå´Â @ÀÌ ¾ø´Â ´ë½Å ÀÔ·ÂÇÑ ÁÖ¼Ò·Î À̵¿ÇÏ´Â ¡æ ¹öÆ°ÀÌ ¿À¸¥ÂÊ ¾Æ·¡¿¡ ¹èÄ¡µÈ´Ù. ÁÖ¼ÒÀÇ ³¡¿¡ ÁÖ·Î Ãß°¡µÇ´Â .comÀ» ±æ°Ô ´©¸£¸é .netÀ̳ª .org °°Àº ¹®ÀÚ¿ÀÌ Æ˾÷À¸·Î ¿·Á ºü¸¥ ÁÖ¼Ò ÀÔ·ÂÀ» µµ¿ÍÁØ´Ù. Çѱ¹¾î Å°º¸µåÀÎ °æ¿ì´Â .co.kr°ú .krµµ Ãß°¡µÈ´Ù.
ÀÌ ¿Ü¿¡µµ ¸¹Àº ÀԷ¸ðµåµéÀÌ Á¸ÀçÇÏ¸ç ¸ðµå¸¶´Ù Å°ÀÇ ±¸¼ºÀÌ ¾à°£¾¿ ´Ù¸£´Ù. ¸ðµç ÀÔ·Â ¸ðµåÀÇ °øÅëÁ¡Àº °¡±ÞÀûÀÌ¸é ²À ÇÊ¿äÇÑ Å°¸¸ Ç¥½ÃÇÔÀ¸·Î½á »ç¿ëÀÚÀÇ ÀÔ·Â ÆíÀǼº°ú ½Ã°£À» Àý¾àÇØÁÖ´Â °ÍÀÌ´Ù. °¢ ¸ðµå¸¶´Ù ¾î¶² Å°°¡ ³ªÅ¸³ª´ÂÁö´Â Á÷Á¢ Àû¿ëÇؼ »ìÆ캸±â ¹Ù¶õ´Ù. À̸§ÀÌ ´Þ¶óµµ Å°º¸µå ±¸¼ºÀº µ¿ÀÏÇÑ ¸ðµåµµ ÀÖ°í À©µµ¿ìÆùÀÌ ¾ÆÁ÷ Áö¿øÇÏÁö ¾Ê´Â ¸ðµåµµ ÀÖ´Ù.
InputScope ¼Ó¼ºÀ¸·Î »ç¿ëÀÚÀÇ ÀÔ·Â ½Ã°£À» »ó´çÈ÷ Àý¾àÇÒ ¼ö ÀÖÁö¸¸ ±×·³¿¡µµ ºÒ±¸ÇÏ°í ¸ð¹ÙÀÏ Æù¿¡¼ Å° ÀÔ·ÂÀº ±ÍÂú°í ½Ã°£ÀÌ ¿À·¡ °É¸®¹Ç·Î Á» ´õ Æí¸®ÇÑ ¹æ¹ýÀ» Á¦°øÇÏ´Â °ÍÀÌ ÁÁ´Ù. °¡´ÉÇÏ´Ù¸é Å°º¸µå ÀÔ·ÂÀ» ÃÖ¼ÒÈÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î Å׶õ, Àú±×, ÇÁ·ÎÅ佺 °°ÀÌ ¼Â Áß Çϳª¸¦ ¼±ÅÃÇØ¾ß ÇÑ´Ù¸é ¹®ÀÚ¿·Î ÀԷ¹޴ °Íº¸´Ù´Â ¶óµð¿À ¹Ú½º°¡ ´õ Æí¸®ÇÏ°í 1~10 »çÀÌÀÇ °ª Áß Çϳª¸¦ ÀÔ·Â¹Þ´Â´Ù¸é ½½¶óÀÌ´õ¸¦ »ç¿ëÇÏ¿© µå·¡±×ÇÏ´Â °ÍÀÌ ´õ ºü¸£´Ù.
ÅؽºÆ® ¹Ú½º¿¡¼ °¡Àå ÀÚÁÖ ¹ß»ýÇÏ´Â À̺¥Æ®´Â ¹®ÀÚ¿ÀÌ ÆíÁýµÉ ¶§ ¹ß»ýÇÏ´Â TextChanged À̺¥Æ®ÀÌ´Ù. ¹®ÀÚ¿ÀÌ º¯°æµÉ ¶§¸¶´Ù ƯÁ¤ÇÑ ÀÛ¾÷À» ¼öÇàÇØ¾ß ÇÑ´Ù¸é ÀÌ À̺¥Æ®¸¦ ó¸®ÇÑ´Ù. µðÆúÆ® À̺¥Æ®À̹ǷΠµðÀÚÀÎ ºä¿¡¼ ÅؽºÆ® ¹Ú½º¸¦ ´õºíŬ¸¯Çϸé ÀÌ À̺¥Æ®ÀÇ Çڵ鷯¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½ ¿¹Á¦´Â ÀÔ·ÂµÈ ±ÛÀÚ°¡ 3ÀÚ ÀÌ»óÀÏ ¶§¸¸ OK ¹öÆ°À» È°¼ºÈÇÑ´Ù.
TextChanged
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<StackPanel>
<TextBlock Text="À̸§À» ÀÔ·ÂÇϽÿÀ."/>
<TextBox Text="" TextChanged="TextBox_TextChanged" />
<Button Name="btnOK" Content="OK" IsEnabled="False" />
</StackPanel>
</Grid>
================================== CS =======================================
private void TextBox_TextChanged(object sender, TextChangedEventArgs e)
{
btnOK.IsEnabled = (sender as TextBox).Text.Length >= 3;
}
»ç¶÷ À̸§Àº ÃÖ¼Ò 3ÀÚ Á¤µµ´Â µÇ¾î¾ß ÇÑ´Ù. À̸§ÀÌ ¿ÜÀÚÀÎ »ç¶÷µµ ÀÖ¾î ÀÌ ¿¹´Â »ç½Ç Á» ¾ïÁö½º·´Áö¸¸ »óÇ° Äڵ峪 Çйøó·³ ±æÀÌ°¡ °íÁ¤µÈ °æ¿ì´Â ¹Ýµå½Ã Çü½Ä¿¡ ¸ÂÃß¾î¾ß ÇÑ´Ù. ¹®ÀÚ¿ÀÌ ÆíÁýµÇ´Â TextChanged À̺¥Æ®¸¦ ó¸®ÇÏ¸é ¸Å ÀԷ½ø¶´Ù Çü½Ä¿¡ ¸Â´ÂÁö Á¡°ËÇÏ¿© Á¶Ä¡¸¦ ÃëÇÒ ¼ö ÀÖ´Ù.
¹öÆ°ÀÇ IsEnabled ¼Ó¼ºÀÌ False·Î ÁöÁ¤µÇ¾î ÀÖ¾î ÃÖÃÊ ½ÇÇàÇϸé OK ¹öÆ°Àº »ç¿ë ±ÝÁö »óÅÂÀÌ´Ù. ÅؽºÆ® ¹Ú½º¿¡ ±ÛÀÚ¸¦ 3ÀÚ ÀÌ»ó ÀÔ·ÂÇϸé OK ¹öÆ°ÀÌ È°¼ºÈµÇ¸ç ±ÛÀÚ¸¦ Áö¿ì¸é ´Ù½Ã ±ÝÁöµÈ´Ù. ¸Å ÀԷ½ø¶´Ù À̺¥Æ®¸¦ ¹Þ¾Æ Á¡°ËÇϹǷΠÀ߸øµÈ Á¤º¸¸¦ ÀÔ·ÂÇÒ À§ÇèÀÌ ¾ø´Ù.