4-1-3.ÅؽºÆ® ¹Ú½º

ÅؽºÆ® ¹Ú½º´Â »ç¿ëÀڷκÎÅÍ ¹®ÀÚ¿­À» ÀԷ¹޴ ÄÁÆ®·ÑÀÌ´Ù. ´Ü¼ø ¹®ÀÚ¿­À̾ ¼­½ÄÀº Àû¿ëÇÒ ¼ö ¾øÁö¸¸ ¿©·¯ ÁÙ ÀÔ·ÂÀº °¡´ÉÇÏ´Ù. ÆùÆ®¿Í °ü·ÃµÈ ¼Ó¼ºµéÀº 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 ¹öÆ°ÀÌ È°¼ºÈ­µÇ¸ç ±ÛÀÚ¸¦ Áö¿ì¸é ´Ù½Ã ±ÝÁöµÈ´Ù. ¸Å ÀԷ½ø¶´Ù À̺¥Æ®¸¦ ¹Þ¾Æ Á¡°ËÇϹǷΠÀ߸øµÈ Á¤º¸¸¦ ÀÔ·ÂÇÒ À§ÇèÀÌ ¾ø´Ù.