[•\ަ : ‘S‚Ä ÅV50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.sc‚Ìread.cgi‚Ö]
Update time : 12/27 08:09 / Filesize : 234 KB / Number-of Response : 1050
[‚±‚̃XƒŒƒbƒh‚Ì‘‚«ž‚Ý‚ð휂·‚é]
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ] [—ÞŽ—ƒXƒŒƒbƒhˆê——]


ªƒLƒƒƒbƒVƒ…ŒŸõA—ÞŽ—ƒXƒŒ“®ì‚ðC³‚µ‚Ü‚µ‚½A‚²–À˜f‚ð‚¨Š|‚¯‚µ‚Ü‚µ‚½

WPF(.NET4.x, .NET Core) GUIƒvƒƒOƒ‰ƒ~ƒ“ƒO Part23



1 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/05/16(–Ø) 07:52:32.39 ID:8fOYIMEO.net]
Windows Presentation Framework‚ɂ‚¢‚ÄŒê‚éƒXƒŒB

‘OƒXƒŒ
WPF(XAML, XBAP, .NET4.0)GUIƒvƒƒOƒ‰ƒ~ƒ“ƒO Part22
https://mevius.5ch.net/test/read.cgi/tech/1513175747/

ŠÖ˜AƒXƒŒ
Windows 10 UWPƒAƒvƒŠŠJ”­ Part 2
mevius.2ch.net/test/read.cgi/tech/1499658092/

ƒR[ƒh‚ð“\‚éꇂ͈ȉº‚̃TƒCƒg‚Ì—˜—p‚ð‚¨Š©‚ßB
run code‚̃`ƒFƒbƒN‚ÍŠO‚µ‚Ä‚¨‚«‚Ü‚µ‚傤B
ideone.com/

651 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/31(“y) 00:59:08.53 ID:AytMhKL2.net]
>>624
Atom‚ÆVSCode‚

652 –¼‘OF¶‚áElectron•”•ªˆÈŠOƒ\[ƒX‚Ù‚Ú•Ê•¨‚¾‚µMS‚Í‚ ‚Ü‚èvŒ£‚µ‚ĂȂ¢‚Á‚Ä–\˜_‚·‚¬‚é []
[‚±‚±‰ó‚ê‚Ă܂·]

653 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/31(“y) 01:12:59.59 ID:UM0UH3ls.net]
GitHub‚̃vƒ‰ƒCƒx[ƒg”–³§ŒÀ‚àMSƒ}ƒl[Œã‚¾‚µ‚È
•]‰¿‚·‚ׂ«‚Æ‚±‚ë‚Í‚¿‚á‚ñ‚Æ‚µ‚È‚«‚á‚Ë


‚Ƃ͂¢‚¦ƒ‚ƒ_ƒ“‚ÈGUI‚É’Ç]‚Å‚«‚éƒ|ƒWƒVƒ‡ƒ“‚̃tƒŒ[ƒ€ƒ[ƒN‚ª
Ž»‚­‰ó–Å‚µ‘±‚¯‚Ä‚¢‚éŽSó‚𖄂߇‚킹‚é‚à‚̂ł͂Ȃ¢A‚Æ‚¢‚¤‚©ŠÖŒW‚È‚¢

654 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/31(“y) 06:44:41.35 ID:+09iQaTY.net]
ƒ‚ƒ_ƒ“‚·‚¬‚éBlazor‘嬌÷ŠmŽÀ

655 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/31(“y) 08:19:57.96 ID:BTqmdo6K.net]
blazor‚Á‚Äview‚ ‚½‚è‚͂ǂ¤‚È‚Á‚Ä‚éHreact‚ƂƂ©‚È‚çmaterial‚â‚çF‚ñ‚ȃfƒUƒCƒ“‚Ì‚ª¡‚â–L•x‚É‚ ‚邯‚ÇB

656 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/31(“y) 08:32:47.45 ID:BTqmdo6K.net]
dart‚Æflutter‚Íhammingbird‚Åweb‚̃tƒƒ“ƒgƒGƒ“ƒh‚Éio‚¾‚µAdesktop embedding‚ŃfƒXƒNƒgƒbƒv‚àBdart‚ÍŒ»óƒNƒ\‚¾‚©‚çmicrosoft‚³‚ñ‚ɂ͊撣‚Á‚Ä‚à‚ç‚¢‚½‚¢

657 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/31(“y) 09:29:29.38 ID:DOQSWUJb.net]
blazorG‚Á‚½‚±‚Æ–³‚¢‚ñ‚¾‚¯‚ÇwebƒAƒvƒŠ‚Á‚Ä‚±‚Ƃ̓[ƒJƒ‹ƒtƒ@ƒCƒ‹‚Ì‘€ì‚Æ‚©‚͓‚©‚Á‚½‚è‚·‚ñ‚ÌH
ŠJ”­•╃c[ƒ‹‚Æ‚©ì‚Á‚½‚è‚·‚ñ‚¾‚¯‚ÇA‚»‚¤‚¢‚¤‚̂͂â‚Á‚σfƒXƒNƒgƒbƒvƒAƒvƒŠ‚̂ق¤‚ªŒü‚¢‚Ă邿‚ËH
‚»‚¤‚¢‚¤‚Ì‚àblazor‚łł«‚é‚Ȃ炿‚å‚Á‚ÆG‚Á‚Ă݂悤‚©‚È‚Á‚ÄŽv‚¤‚ñ‚¾‚¯‚Ç

658 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/31(“y) 10:15:11.61 ID:AytMhKL2.net]
>>630
‚Ȃɂª‚Å‚«‚È‚¢‚©‚ÍWebAssembly‚̧–ñ‚É‹K’肳‚ê‚é‚̂łÍH
‰´‚àBlazorG‚Á‚½‚±‚ƂȂ¢‚¯‚Ç

659 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/31(“y) 10:27:14.18 ID:OiY9nyzL.net]
¡‚Íview‚ÍRazor‚̂܂܂¾‚ÈBWPF‚ðcanvas‚Æwebgl‚ŃGƒ~ƒ…ƒŒ[ƒg‚·‚邯‚©‚Å‚«‚½‚ç‚¢‚¢‚Ì‚ÉB



660 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/08/31(“y) 18:02:22.42 ID:Yn5v13ie.net]
Blazor‚Á‚Ä‚¢‚¦‚ÎWebAssembly‚¾‚ÆŽv‚¢ž‚ñ‚Å‚½‚¯‚ǃT[ƒo[ƒTƒCƒh‚ª‚ ‚é‚Ì‚©
‚â‚ÎAæ‚è’x‚ê‚Ä‚é‚í
https://blog.okazuki.jp/entry/2019/06/11/135621

661 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/09/05(–Ø) 06:45:37.44 ID:Sa2Ng6Af.net]
jWinUI 2.2
TabView!!

662 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/09/10(‰Î) 23:16:19.51 ID:wxmv+p95.net]
WPF{XamlIsland‚ÅUWP‚̃Rƒ“ƒgƒ[ƒ‹‚ðŽg‚¤‚Æ‚«
ƒXƒ^ƒCƒ‹‚ð‚Ç‚¤‚â‚Á‚ÄÝ’è‚·‚é‚©‚²‘¶‚¶‚Ì•û‚¢‚Ü‚·‚©H
WPFƒvƒƒWƒFƒNƒg‚¾‚ÆUWP‚ÌXAML‘‚¯‚È‚¢‚Å‚·c

663 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/09/19(–Ø) 23:16:30.45 ID:o/5TVM4E.net]
‚¿‚å‚Á‚ƌÂ¢Ž¿–â‚©‚à‚µ‚ê‚È‚¢‚ñ‚Å‚·‚ªAWPF‚̃vƒƒWƒFƒNƒg‚ðV‹K쬂µ‚Ä Prism.WPFAPrism.CoreAPrism.Unity‚ðƒkƒQƒbƒg‚Å“K—p‚µ‚½‚ñ‚¾‚¯‚Ç Microsoft.Expressions.Interaction ‚ªŽQƂɓü‚ç‚È‚¢‚̂ł·
‚â‚肽‚¢‚±‚Æ‚Í Xaml ‚Å ei:PropertyChangedActtion ‚ðŽg‚Á‚Ä View ‚Ì Xaml ‚¾‚¯‚Å‘¼‚̃Rƒ“ƒgƒ[ƒ‹‚̃vƒƒpƒeƒB‚ð•Ï‚¦‚½‚¢iElementName‚ÆTargetPropaty‚Æ‚©‚łł«‚½‹L‰¯‚ª‚ ‚è‚Ü‚·j‚¾‚¯‚È‚ñ‚Å‚·‚ªA‚±‚ê‚͂ǂ±‚É‚¢‚Á‚½‚ñ‚Å‚µ‚傤‚©B

664 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/09/19(–Ø) 23:20:27.73 ID:o/5TVM4E.net]
•â‘«‚Å‚·B“–Žž‚̓kƒQƒbƒg‚ª‚È‚©‚Á‚½‚©‚ç Expression.Blend ‚Æ‚©‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚ÄŽQÆÝ’è‚ÌŠg’£ƒAƒZƒ“ƒuƒŠ‚©‚ç‘I‚ñ‚ÅŽg‚Á‚Ä‚½‚ÆŽv‚¢‚Ü‚·

665 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/09/20(‹à) 01:12:36.63 ID:HDCFOJen.net]
>>636
Blend SDK‚Í”pŽ~?•ûŒü‚Ý‚½‚¢‚ÅAXaml Behaviors for WPF‚ª‚»‚ê‚Ì‘ã‚í‚èB
‚»‚̃pƒbƒP[ƒW‚ðnuget‚ŒljÁ‚µ‚ÄAxmlns:i=`‚âxmlns:ei:=`‚Á‚Ä‚ ‚Á‚½Š‚ÍA
xmlns:i="schemas.microsoft.com/xaml/behaviors"‚É’¼‚¹‚ΑO‚Æ“¯‚¶‚ÉŽg‚¦‚éB

666 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/09/22(“ú) 22:53:58.06 ID:4iZ0rcTF.net]
>>638
–¼‘O‚ª•Ï‚í‚Á‚½‚ñ‚Å‚·‚Ë
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·‚â‚Á‚Ă݂܂·

667 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/09/26(–Ø) 17:08:59.96 ID:RqohR87j.net]
MediaElement‚ȂǂðŽÀ‘•‚µ‚½UserControl‚ð
MainWindow‚Å

668 –¼‘OFItemsContrl‚ðŽg—p‚µ•¡”•\ަ‚µ‚Ü‚µ‚½B
‚»‚Ì’†‚Ì1‚‚ª‘I‘ð‚³‚ê‚½‚Æ‚«Window‚¢‚Á‚Ï‚¢‚ÉL‚°‚½‚¢‚̂ł·‚ª‚Ç‚¤‚·‚ê‚΂ł«‚Ü‚·‚©H
ViewModel‘¤‚Å‘I‘ð‚³‚ê‚½UserControl‚͎擾‚Å‚«‚Ä‚¢‚Ü‚·B
[]
[‚±‚±‰ó‚ê‚Ă܂·]

669 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/09/27(‹à) 00:31:03.92 ID:zANlzt+z.net]
>>640
UserControl(View)‚ðViewModel‚©‚çŽQÆ‚·‚é‚Ì‚ÍMVVM‚É”½‚µ‚Ă邩‚çƒIƒXƒXƒ‚µ‚È‚¢B
ItemsContro‚ÌSelectedItemƒvƒƒpƒeƒB‚Æ‘I‘𒆂ÌViewModel‚Æ‚ªƒoƒCƒ“ƒfƒBƒ“ƒO‚Å‚«‚Ä‚é‚È‚çA
‘I‘ðŒã‚ÉViewModel‚Å‘S‰æ–Ê•\ަ—p‚̃vƒƒpƒeƒB‚É’l‚ðÝ’è‚·‚ê‚Ηǂ¢B
‚»‚̃vƒƒpƒeƒB’l‚ª•ω»‚µ‚½‚Æ‚«‚ɂǂ¤‚â‚Á‚ÄUserControl‚ð‘S‰æ–Ê•\ަ‚·‚é‚©‚ÍAƒˆ‚ÉView(XAML)‚Ì–â‘肾B



670 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/09/27(‹à) 12:08:12.14 ID:u+iGcBJm.net]
>>641
‚â‚Í‚èViewModel‚ÅUserControl‚ðŽQÆ‚·‚é‚̂̓}ƒY‚¢‚Å‚·‚æ‚ËB
ƒvƒŒƒCƒ„‚Ȃ̂ÅĶ’†‚Ìó‘Ô‚ª‚»‚̂܂܃Rƒs[‚³‚ê‚邯‚æ‚¢‚̂ł·‚ªB

‘S‰æ–Ê—p‚ÌUserControl‚ɂǂ̃vƒƒpƒeƒB‚ðÝ‚¯‚ê‚΂悢‚Å‚µ‚傤‚©H
“®‰æƒpƒX‚âÄ¶ŽžŠÔ‚ð“n‚µ‚ēǞ‚©‚ç‚â‚点‚邵‚©‚È‚¢‚Å‚·‚©‚ËH

671 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/09/27(‹à) 23:54:36.27 ID:fjlgNlFb.net]
ItemsControlã‚Å‚àĶ‚Æ‚©’âŽ~‚ª‚Å‚«‚ÄA‘I‘ð‚µ‚½‚çWindow‚¢‚Á‚Ï‚¢‚É‚µ‚½‚¢Š´‚¶HH

672 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/09/28(“y) 06:32:34.96 ID:yTyvrKRv.net]
>>643
‚»‚¤‚Å‚·B
‰½‚©ƒXƒ}[ƒg‚È•û–@‚ ‚è‚Ü‚·‚©‚ËH

673 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/09/28(“y) 14:31:06.45 ID:7KAMFGQE.net]
Šg‘傳‚ê‚Ă郀[ƒr[‚ª‚ǂꂩ‚Á‚Ä‚¢‚¤‚Ì‚ªAƒAƒvƒŠ‚̃ƒWƒbƒN‚ÉŠÖŒW‚È‚¢‚È‚çƒNƒŠƒbƒN‚̃Cƒxƒ“ƒgƒnƒ“ƒhƒ‰‚Å‘‚­‚̂ł¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚È
ItemsControl‚©‚ç‰æ–Ê‚¢‚Á‚Ï‚¢‚ɂЂ낰‚é•û–@‚Í’m‚ç‚È‚¢‚ñ‚¾‚¯‚ÇA‚»‚¤‚¢‚¤ƒpƒlƒ‹ì‚é‚̂̂©‚ÈH

674 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/09/28(“y) 18:40:27.12 ID:OEfKx/qL.net]
>>645
‚»‚¤‚Å‚·‚ËB
¡‚ÍUserControl‚ðItemsControl‚Éd‚˂Ĕz’u‚µ‚ÄVisibilty‚ðØ‚è‘Ö‚¦‚Ä‚¢‚Ü‚·B

675 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/09/28(“y) 20:52:31.51 ID:XPio18TJ.net]
Prism‚ÅRegionŽg‚¦‚΃`ƒ‡ƒ`ƒ‡‚Á‚Ƃł«‚È‚¢‚©‚Ë

676 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/09/28(“y) 22:58:14.58 ID:RkNENkKq.net]
Ķ’†‚Ì“®‰æ‚ª—¬‚ꂽ‚܂܃V[ƒ€ƒŒƒX‚ÉWindow‘S‘̂ɕ\ަ‚Æ‚¢‚¤‚͖̂ï‰î‚»‚¤

677 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/09/28(“y) 23:32:48.35 ID:dmYXSMEs.net]
UWP‚È‚çMediaElement‚ÉIsFullWindow‚Á‚ăvƒƒpƒeƒB[‚ª‚ ‚Á‚Ėⓚ–³—p‚Ńtƒ‹ƒXƒNƒŠ[ƒ“•\ަ‚ɂł«‚é
‚ ‚ÆAConectedAnimation‚‚©‚¦‚é‚ñ‚¾‚ª‚È

678 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/09/29(“ú) 00:34:01.71 ID:sW5PihO+.net]
XAML Island‚Å‰ðŒˆ‚¶‚á‚ñ

679 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/09/30(ŒŽ) 09:25:36.75 ID:EF3Cb7k3.net]
>>649
>>650
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

XAML Island‚ÅUWP‚ÌMediaElement‚ðŽÀ‘•‚µ‚Ă݂܂·B



680 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/01(‰Î) 00:37:23.82 ID:YMHfANdP.net]
‚¨[ãŽè‚­‚¢‚Á‚½‚©‚Ç‚¤‚©‹³‚¦‚Ä‚­‚ê‚邯Šð‚µ‚¢‚È

681 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/01(‰Î) 08:56:41.44 ID:58CauEY5.net]
UWP‚̂̓EƒBƒ“ƒhƒE‚¢‚Á‚Ï‚¢‚Æ‚¢‚¤‚æ‚èA‘S‰æ–Ê•\ަ‚¾‚¯‚Ç‘åä•v‚©‚ÈH

682 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/02(…) 21:41:52.01 ID:akptwudD.net]
>>653
‚â‚͂肻‚¤‚È‚ÌH
’²‚ׂ½‚ç‚»‚ê‚Á‚Û‚¢‚±‚Æ‘‚¢‚Ä‚ ‚Á‚½

Microsoft.Toolkit.Wpf.UI.Controls‚ÌMediaPlayerElement‚ðŽg‚Á‚Ă݂½‚Ì‚¾‚ª
Source‚ɃoƒCƒ“ƒh‚µ‚Ä‚àĶ‚³‚ê‚È‚¢
Xaml‚É’¼Ú‘‚­‚ÆÄ¶‚³‚ê‚é‚Ì‚¾‚ªc

683 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/09(…) 14:09:07.32 ID:0y9ABYBv.net]
.Net Core 3.0‚ÌWPF‚̃†[ƒU[ƒRƒ“ƒgƒ[ƒ‹‚̃f[ƒ^ƒoƒCƒ“ƒfƒBƒ“ƒO‚ÉŠÖ‚µ‚ÄŽ¿–â‚È‚ñ‚Å‚·‚ªA
MainWindow.xaml.cs‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^“à‚ÅPrice=1000‚Æ‘ã“ü‚µ‚Ä‚¢‚é‚̂ł·‚ª
TextBox‚ÌText(Value)‚Ì’l‚ª

684 –¼‘OF0‚©‚ç•ω»‚µ‚È‚¢‚̂ł·‚ªA‚Ç‚±‚ªŠÔˆá‚Á‚Ä‚¢‚é‚Ì‚©‚í‚©‚é•û‚¢‚Ü‚·‚©H
ƒeƒLƒXƒgƒ{ƒbƒNƒX“à‚ɃJ[ƒ\ƒ‹‚ð‡‚킹‚Ä㉺ƒL[‚ð‰Ÿ‚·‚Æ1‚¸‚‘‚¦‚é/Œ¸‚é‚Ì“®ì‚ͳ‚µ‚­“®‚¢‚Ä‚¢‚邿‚¤‚Å‚·B
DecimalBox.xaml
<UserControl x:Class="test.DecimalBox" ...>
<TextBox Text="{Binding Value}" PreviewKeyDown="TextBox_PreviewKeyDown"/>
</UserControl>

DecimalBox.xaml.cs
namespace test
{
/// <summary>
/// DecimalBox.xaml ‚Ì‘ŠŒÝì—pƒƒWƒbƒN
/// </summary>
public partial class DecimalBox : UserControl
{
public DecimalBox()
{
InitializeComponent();
DataContext = this;
}
public decimal Value { get { return (decimal)GetValue(ValueProperty); } set { SetValue(ValueProperty, value); } }
public static readonly DependencyProperty ValueProperty = DependencyProperty.Register("Value", typeof(decimal), typeof(DecimalBox));
private void TextBox_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Up ) Value += 1;
if (e.Key == Key.Down) Value -= 1;
}
}
}
[]
[‚±‚±‰ó‚ê‚Ă܂·]

685 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/09(…) 14:09:33.92 ID:0y9ABYBv.net]
MainWindow.xaml
<local:DecimalBox Value="{Binding Price}"/>

MainWindow.xaml.cs
namespace test
{
/// <summary>
/// MainWindow.xaml ‚Ì‘ŠŒÝì—pƒƒWƒbƒN
/// </summary>
public partial class MainWindow : Window, INotifyPropertyChanged
{
public MainWindow()
{
InitializeComponent();
DataContext = this;
Price = 1000;
}
public decimal Price
{
get { return price; }
set { price = value; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("PriceData")); }
}
public event PropertyChangedEventHandler PropertyChanged;
}
}

686 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/09(…) 14:19:23.75 ID:0y9ABYBv.net]
ˆÈ‰º‚Ì•”•ªƒRƒsƒyƒ~ƒX‚Å‚·
set { price = value; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("PriceData")); }

³‚µ‚­‚Í‚±‚¤‚È‚Á‚Ă܂·
set { price = value; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("Price")); }

687 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/09(…) 14:36:41.74 ID:0y9ABYBv.net]
‚¿‚Ȃ݂ÉAˆÈ‰º‚Ì•”•ª‚ð
MainWindow.xaml
<local:DecimalBox Value="{Binding Price}"/>

ˆÈ‰º‚̂悤‚É‚·‚邯TextBox‚Ì’l‚Í1000‚ɂȂè‚Ü‚·
MainWindow.xaml
<local:DecimalBox Value="1000"/>

688 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/09(…) 15:38:14.92 ID:zdauYmXS.net]
<local:DecimalBox Value="{Binding Price}"/>‚É‚¨‚¢‚ăf[ƒ^ƒRƒ“ƒeƒLƒXƒg‚Í
DecimalBox‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Åݒ肳‚ê‚Ä‚éDecimalBoxŽ©g
DecimalBox‚ÉPrice‚È‚ñ‚ăvƒƒpƒeƒB‚Í–³‚¢‚̂ŃoƒCƒ“ƒfƒBƒ“ƒO‚ÉŽ¸”s‚·‚é

ƒ†[ƒUƒRƒ“ƒgƒ[ƒ‹Ž©g‚ł͂Ȃ­A‚»‚Ì’¼‰º‚ÉGrid‚Æ‚©‚̃pƒlƒ‹’u‚¢‚Ä‚»‚ê‚ÌDataContext‚ÉÝ’è‚·‚邿‚¤‚É‚·‚é

689 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/10/09(…) 16:14:04.43 ID:0y9ABYBv.net]
>>659
ˆÈ‰º‚É•ÏX‚µ‚½‚瓮삵‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

cs‘¤
public DecimalBox()
{
InitializeComponent();
textbox.DataContext = this;
}

xaml‘¤
<TextBox x:Name="textbox" Text="{Binding Value}" PreviewKeyDown="TextBox_PreviewKeyDown"/>

‚à‚¤ˆê‚ÂŽ¿–â‚Ȃ̂ł·‚ªA
DataContext‚ÌÝ’è‚ð¡‚Ícs‘¤‚Å‚â‚Á‚Ä‚¢‚Ü‚·‚ªA
‚±‚ê‚ðxaml‘¤‚Ås‚¤‚±‚Æ‚Á‚ĉ”\‚Ȃ̂łµ‚傤‚©H



690 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/09(…) 16:24:35.37 ID:0y9ABYBv.net]
>>660

Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½
RelativeSource FindAncestor‚ÅUserControl‚܂ők‚ê‚΂悩‚Á‚½‚Ý‚½‚¢‚Å‚·B

<TextBox DataContext="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType=UserControl}}" Text="{Binding Value}" PreviewKeyDown="TextBox_PreviewKeyDown"/>

691 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/09(…) 19:13:21.44 ID:Ce1FE6BG.net]
>>659
> DecimalBox‚ÉPrice‚È‚ñ‚ăvƒƒpƒeƒB‚Í–³‚¢‚̂ŃoƒCƒ“ƒfƒBƒ“ƒO‚ÉŽ¸”s‚·‚é
‚±‚¤Œ¾‚¤Žž‚ÍŽÀsŽž‚Å‚à‚¢‚¢‚©‚ç—áŠO”­¶‚³‚¹‚é‚Ȃ肵‚Ä‚­‚ê‚ê‚΂¢‚¢‚̂ɂË

692 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/10/09(…) 19:46:19.00 ID:yz69DB70.net]
Bindingޏ”s‚µ‚Ă邯ƒfƒoƒbƒOƒƒO‚Æ‚©‚ɃƒbƒZ[ƒWo‚È‚©‚Á‚½‚Á‚¯H

693 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/09(…) 19:58:14.79 ID:0fRzc22C.net]
ƒfƒoƒbƒOƒƒO‚Éo‚邯‚Ç‘¼‚ɃƒbƒZ[ƒW‚ª‘½‚¢‚ÆŒ©—Ž‚Æ‚µ‚ª‚¿
WPF‚É‚àx:Bind—~‚µ‚¢

694 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/09(…) 22:00:06.20 ID:TJpx/LrH.net]
‚³‚ñ‚´‚ñ—~‚µ‚¢‚ÆŒ¾‚í‚ê‚Ä‚é‚Í‚¸‚Ȃ̂ɒljÁ‚³‚ê‚È‚¢

‚È‚º‚¾‚낤‚Ë

695 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/09(…) 22:05:55.57 ID:bHkpFlre.net]
.Net5‚È‚ç

696 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/09(…) 22:16:15.27 ID:mYLA6NTy.net]
‚È‚¢‚È‚¢
‚È‚ñ‚©Š¨ˆá‚¢‚µ‚Ă邿‚¤‚¾‚ªAMS‚ªWPF‚ðCore‚ɈÚA‚µ‚½‚̂̓ƒ“ƒeƒiƒ“ƒX‚ð‚µ‚½‚­‚È‚¢‚©‚炾‚æ
¡Œã.NETƒ‰ƒ“ƒ^ƒCƒ€‚ªƒAƒbƒvƒf[ƒg‚³‚ê‚ÄWPF‚ª‰ó‚ê‚Ä‚

697 –¼‘OFàACore‚È‚çŠJ”­ŽÒ‚ÍŽ©ŒÈÓ”C‚Ō¢ƒ‰ƒ“ƒ^ƒCƒ€‚ð‚¸‚Á‚ÆŽg‚¢‘±‚¯‚邱‚Æ‚ª‚Å‚«‚é []
[‚±‚±‰ó‚ê‚Ă܂·]

698 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/09(…) 22:27:19.81 ID:E53UYuwr.net]
winforms‚à“¯‚¶‚¾‚Ë

699 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/09(…) 22:43:33.90 ID:yz69DB70.net]
WPF‚̓I[ƒvƒ“ƒ\[ƒX‰»‚µ‚½‚ñ‚ʼn½‚©‹N‚«‚é‚©‚à‚µ‚ê‚ñ



700 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/09(…) 22:53:02.63 ID:373lwcNW.net]
ƒƒ“ƒeƒiƒ“ƒX‚ª•úŠü‚³‚êcanna‚Ì“ñ‚Ì•‘‚ð

701 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/09(…) 23:31:18.85 ID:bHkpFlre.net]
WPF‚Í.netframework+WinUI‚Æ“ü‚ê‘Ö‚í‚é—\’è‚¶‚á‚È‚¢‚©‚È
xamlƒ\ƒŠƒ…[ƒVƒ‡ƒ“‚Æ‚µ‚Ă͂±‚Á‚¿‚̂ق¤‚ª‚Å‚«‚ª—Ç‚¢

702 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/10(–Ø) 00:05:16.71 ID:/TNjFiTo.net]
ˆø‚«‡‚¢‚Éo‚·‚Ì‚ªCanna‚©‚¢‚È‚—
Struts1‚Æ‚©‚Ì‚ªƒ„ƒo‚­‚Ë

703 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/10(–Ø) 19:08:05.52 ID:U4NCIrbo.net]
WinUI‚Í100%C++‚Å‘‚©‚ꂽwindowsê—pAPI

704 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/10(–Ø) 20:23:18.39 ID:MeoT4exf.net]
winui 3.0‚ÅV‹K‚É‘‚«‹N‚±‚·‚ñ‚¾‚©‚硂Ȃ牺ˆÊ‚̃ŒƒCƒ„[Žæ‚è‘Ö‚¦‚ç‚ê‚邿‚¤‚É‚·‚é‚ñ‚¶‚á‚Ë‚¥‚©‚ÈH‚‚܂èAwindows‚©‚çŠÈ’P‚ÉØ‚è—£‚¹‚邿‚¤‚ÉB

705 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/11(‹à) 19:38:07.79 ID:NbTMQOfE.net]
‚à‚Æ‚à‚Æwindows‚Ì‹@”\‚Ɉˑ¶‚µ‚½UI‚É‚·‚邯Žv‚¤
‰ºˆÊ‚ð”Ä—p‚É‚·‚é‚ÆÝŒv‚ª‘å•Ï‚¾‚©‚ç

706 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/11(‹à) 20:17:33.23 ID:Mh9N3tse.net]
‰ºˆÊ‚ð”Ä—p‚É‚µ‚½Œ‹‰Ê‚ªWPF‚̑厸”s‚¾‚à‚ñ‚È
‚Ü‚ WPF‚ª‰ºˆÊ‚É’ŠÛ‰»ƒŒƒCƒ„‚ð“ü‚ꂽ‚͈̂ÚA«‚ð‚‚߂邱‚Ƃł͂Ȃ­‚ÄŽ©—R“x‚ð‚‚߂邽‚ß‚¾‚¯‚ÇA
Œ‹‹Ço—ˆã‚ª‚Á‚½‚̂̓Qƒ’x‚­‚Ä–³‘ʂɕ¡ŽG‚ÅMS‚É‚æ‚éƒAƒbƒvƒf[ƒg‚à’x‚¢ƒSƒ~
WinRTˆÈ~‚ÌOS‘¤‚Å‚ƒŒƒxƒ‹‚ÈUIƒRƒ“ƒ|[ƒlƒ“ƒg‚ð’ñ‹Ÿ‚·‚éí—ª‚Í­Xs‚«‰ß‚¬‚Ä‚é‹C‚à‚·‚邯‚ÇA
­‚È‚­‚Æ‚à¡XWPF‚Ì•—ðŽj‚ðŒJ‚è•Ô‚·‚±‚Ƃ͂Ȃ¢‚¾‚낤

707 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/11(‹à) 23:03:08.03 ID:XWYiG0pn.net]
‚Ç‚¤‚¢‚¤‚±‚ƂȂÌc

708 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/12(“y) 02:58:35.99 ID:VvRjKpAi.net]
‰ºˆÊ‚ð”Ä—p‚Á‚Ä‚àflutter‚¾‚Á‚Ä‚â‚Á‚Ă邱‚Æ‚¾‚µ‚ÈB•`‰æƒGƒ“ƒWƒ“‚Ì•”•ª‚Æ“ü—Í‚ð”Ä—p‰»‚·‚邾‚¯‚ÅAgoogleƒGƒ“ƒWƒjƒA‚ªo—ˆ‚ÄMicrosoft‚̃Gƒ“ƒWƒjƒA‚ª‚Å‚«‚È‚¢‚Æ‚ÈH

‚à‚¿‚ë‚ñA‚»‚ê‚È‚è‚ÌŽèŠÔ‚ª”­¶‚·‚邪B

709 –¼‘OF mailto:sage [2019/10/12(Sat) 03:11:46 ID:SBuCcucL.net]
‚Å‚àƒfƒXƒNƒgƒbƒvPC‚»‚Ì‚à‚̂̃VƒFƒA‚ªŒ¸‚Á‚Ă錻ó‚ʼnºˆÊ‚ð”Ä—p‰»‚µ‚ă}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚É‚·‚鉿’l‚ ‚é‚©H‚Æ‚¢‚¤‚Ɖö‚µ‚¢‹C‚ª‚·‚é



710 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/12(“y) 08:34:07.80 ID:T5dO8LiA.net]
‰ºˆÊ‚É’ŠÛ‰»ƒŒƒCƒ„‚ð“ü‚ꂽGUIƒtƒŒ[ƒ€ƒ[ƒN‚Æ‚µ‚Ă͊ù‚ÉElectron‚ª¬Œ÷‚ðŽû‚߂Ă¢‚é
¡Xì‚éˆÓ–¡‚͂Ȃ¢‚æ

711 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/12(“y) 08:37:10.78 ID:VpodjE+/.net]
‚Ý‚ñ‚ȑ厸”s‚¾‚æB

712 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/12(“y) 08:44:21.47 ID:VvRjKpAi.net]
WinUI‚ÍFluent Design System‚̃‰ƒCƒuƒ‰ƒŠ‚¾‚µA•ʂɃ^ƒbƒ`ê—p‚Æ‚¢‚¤–ó‚¶‚á‚È‚¢‚¯‚ÇAƒNƒƒXƒvƒ‰ƒbƒgƒz[ƒ€‰»‘_‚¤‚È‚çA‚Ü‚¸‚ÍUWP/Android/iOS‚Å‚µ‚傤‚ÉB

WinUI‚Í‚½‚¾‚ÌUIƒ‰ƒCƒuƒ‰ƒŠ‚¾‚©‚çAƒvƒ‰ƒbƒgƒz[ƒ€“Á—L‚ÌAPI‚àŠÈ’P‚ÉŒÄ‚×‚é‚æ‚¤‚ɂȂç‚ñ‚¾‚ªB
https://devblogs.microsoft.com/dotnet/introducing-net-5/
.net core‚É‚àjava/swift interopelability‚ª—\’肳‚ê‚Ă邵B

713 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/12(“y) 08:46:15.64 ID:VvRjKpAi.net]
Electronã‚°‚é‚­‚ç‚¢‚È‚çflutter‚Ì•û‚ª—L–]‚¾‚ÆŽv‚¤

714 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/12(“y) 08:53:16.39 ID:VvRjKpAi.net]
‚Ü‚ŸA‰´‚Íflutter‚Éæ‚Á‚©‚è‚‚‚ ‚邯‚ÇAMicrosoft‚Í‚â‚é‹C‚ ‚é‚È‚ç‹}‚ª‚ñ‚ÆBgoogle‚Ìflutter‚Ö‚Ì‚â‚é‹C‚·‚²‚¢B

715 –¼‘OF mailto:sage [2019/10/12(Sat) 10:28:41 ID:V3SUioeZ.net]
Blectron‚â‚ë

716 –¼‘OF mailto:sage [2019/10/12(Sat) 18:51:33 ID:0Jt8rcSq.net]
Electron‚ð”Ä—p‚ÆŒ¾‚¤‚͔̂]‚ª‚¢‚©‚ê‚Ă邯Žv‚¤

717 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/12(“y) 21:11:44.74 ID:fKbeXMkP.net]
Webƒuƒ‰ƒEƒU‚Í–¾‚ç‚©‚ÉPAL‚ÆŒ©˜ô‚¹‚邾‚ë
‚µ‚©‚à‘Ήž‚·‚é‚·‚鼋\‚ł͂Ȃ­Šù‚ÉŠeƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ÉŽÀ‘•‚ª‘¶Ý‚·‚é

718 –¼‘OF mailto:sage [2019/10/13(Sun) 20:08:26 ID:g ]
[‚±‚±‰ó‚ê‚Ă܂·]

719 –¼‘OF3zENVi8.net mailto: PAL (žB–†‚³‰ñ”ð)

PAL•ûŽ® - ƒAƒiƒƒOƒJƒ‰[ƒeƒŒƒr‹KŠi
Pilot Activated Lighting - ”òsê‚Ì“”‰Î‚ÉŠÖ‚·‚éƒVƒXƒeƒ€
ƒtƒBƒŠƒsƒ“q‹ó‚ÌICAOq‹ó‰ïŽÐƒR[ƒh
ƒvƒƒOƒ‰ƒ}ƒuƒ‹ƒƒWƒbƒNƒfƒoƒCƒX (Programmable Array Logic)
”NŠÔ”M•‰‰×ŒW” (perimeter annual load) - Œš•¨‚ÌȃGƒlƒ‹ƒM[‚ÌŽw•W
ƒpƒŒƒXƒ`ƒiީޡ‹æ‚Ì‹ŒFIFAƒR[ƒh
]’ÞŽqƒVƒ‡ƒbƒsƒ“ƒOƒZƒ“ƒ^[ ƒpƒ‹
[]
[‚±‚±‰ó‚ê‚Ă܂·]



720 –¼‘OF mailto:sage [2019/10/14(Mon) 16:48:28 ID:WeKpLulI.net]
>>669
ƒI[ƒvƒ“ƒ\[ƒX‰»‚µ‚ĂȂñ‚©‹N‚«‚½‚Ì‚Á‚ĂȂñ‚©‚ ‚éHWTLH

721 –¼‘OF mailto:sage [2019/10/14(Mon) 16:50:13 ID:WeKpLulI.net]
>>322
json‚Æ‹K–Í‚ªˆá‚¢‚·‚¬‚邾‚ë
ƒAƒz‚·‚¬‚é

722 –¼‘OF mailto:sage [2019/10/14(Mon) 16:54:22 ID:r8b52e+X.net]
ŽOƒ–ŒŽ‚Æ”¼ŒŽ

723 –¼‘OF mailto:sage [2019/10/14(Mon) 17:42:15 ID:7niU2SoV.net]
>>690
‹K–͂Ƃ©“s‡‚Ì‚¢‚¢ðŒŒã•t‚¯‚·‚ñ‚È‚æwwwww

724 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/14(ŒŽ) 20:28:57.08 ID:ZDEVVSo/.net]
>>690
INotifyPropertyChanged‚ÌŽÀ‘•‚ðƒlƒbƒg‚ÅE‚Á‚Ä‚­‚ê‚Δ\s‚̃Rƒsƒy‚Ås‚¯‚é
Œ™‚Ȃ烉ƒCƒuƒ‰ƒŠ‚Ȃǎg‚í‚È‚­‚Ä‚à‚¢‚¢

725 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/14(ŒŽ) 21:17:15.84 ID:PUjSeEPC.net]
ƒI[ƒvƒ“ƒ\[ƒX‰»‚µ‚½‚çƒ\[ƒX‚ªŒ©‚ê‚é‚©‚ç‚ÆƒhƒLƒ…ƒƒ“ƒg‚ð‘‚©‚È‚­‚È‚èA
ƒ†[ƒU‚àƒeƒXƒgŠÛ“Š‚°‚Å•iŽ¿‚ª‰º‚ª‚Á‚Ä
’N‚àŽg‚í‚È‚­‚È‚Á‚Ä’N‚à•ێ炵‚È‚­‚È‚éƒpƒ^[ƒ“‚Í‚¢‚Á‚Ï‚¢Œ©‚Ä‚«‚½B

726 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/14(ŒŽ) 22:25:51.44 ID:xbNYMWcX.net]
Prism‚Æ‚©ReactiveProperty‚Ý‚½‚¢‚È‚à‚ñ‚ð
”Ä—p‰»‚µ‚ătƒ‹‹@”\‚ÅŽÀ‘•‚·‚é‚͓̂‚¢‚©‚à‚µ‚ñ‚È‚¢‚¯‚Ç
•K—v‚Ȕ͈͂ðì‚螂ނ¾‚¯‚Ȃ猻ŽÀ“I‚ÈH”‚łł«‚é‚ñ‚¶‚á‚È‚¢‚©‚È

727 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/14(ŒŽ) 22:46:59.97 ID:O9NensbZ.net]
“¯—»‚̃vƒƒOƒ‰ƒ}‚̓\[ƒXŒ©‚ê‚é‚©‚çƒhƒLƒ…ƒƒ“ƒg‘‚­•K—v‚͂Ȃ¢‚ÆH

728 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/15(‰Î) 09:54:14.02 ID:uXTdmEH6.net]
¡‰ñ‚ÌSDKXV‚ÅUWPDESKTOPŠ®‘S‚ÉÀ‚Á‚½H@BLE“™XŽg‚¦‚È‚­‚È‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇAAA

729 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/23(…) 08:03:51.37 ID:265Q+qtw.net]
‚Ü‚é‚ÅOSS•iŽ¿



730 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/28(ŒŽ) 08:03:50.83 ID:Q9FrB4sN.net]
.NET Core 3.0 ‚ÌƒŠƒŠ[ƒXˆÈ~‚̓Rƒ~ƒbƒg‚àŒƒŒ¸‚µ‚Ä‚é‚Ë
‡’²‚ÉI—¹‚ÉŒü‚¯‚Äô‚݂ɓü‚Á‚½‚悤‚¾

731 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/28(ŒŽ) 12:43:00.83 ID:/BnASX8q.net]
‚»‚è‚ጳXŽ€‚ñ‚Å‚½‚Ì‚ðˆÚA‚µ‚Ä‚½‚¾‚¯‚Å‚¨‚·‚µ

732 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/28(ŒŽ) 15:48:12.23 ID:Oh473u6X.net]
ƒŠƒAƒjƒƒCƒg‚ł͂Ȃ­•æ‚ðˆÚÝ‚µ‚½‚¾‚¯‚©

733 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/28(ŒŽ) 16:14:09.33 ID:in/88NWJ.net]
ƒ|ƒXƒgƒ‚[ƒeƒ€ƒvƒƒOƒ‰ƒ~ƒ“ƒO

734 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/28(ŒŽ) 18:19:00.88 ID:JOlYOcTH.net]
‚Ƃɂ©‚­I—¹‚µ‚Ă悩‚Á‚½B‚Ù‚ñ‚ÆŽS‚¢Žd—l‚¾‚Á‚½‚©‚ç‚ÈB

735 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/29(‰Î) 09:12:27.78 ID:5yTsnrxf.net]
MSŽ©g‚ªI‚í‚Á‚½‚ÆŒöŽ®‚ɃAƒiƒEƒ“ƒX‚µ‚Ä‚¢‚È‚¢ƒvƒƒ_ƒNƒg‚ª”¼’[‚É¢‚ÉŽc‚葱‚¯‚é‚Ì‚Í
—Ç‚©‚Á‚½‚Ç‚±‚ë‚©’n–‚ÉŠª‚«ž‚܂ꂩ‚Ë‚ñ‚ª‚È

736 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/29(‰Î) 19:31:53.21 ID:YCAuRgWu.net]
ŸŽè‚ÉŠF‚ªwinformsI‚í‚Á‚½I‚í‚Á‚½Œ¾‚Á‚Ä‚½‚¯‚ÇI‚í‚Á‚ĂȂ©‚Á‚½

737 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/29(‰Î) 19:46:47.87 ID:wj5iFmjc.net]
wpf‚¯‚È‚µ‚Ä‚é‚Ì‚Á‚Ä
winform‚µ‚©•ª‚©‚ç‚È‚¢’áƒXƒLƒ‹‚¨‚¶‚³‚ñ‚ÆŽv‚Á‚Ä‚ñ‚¾‚¯‚ǕΌ©‚¾‚낤‚©

738 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/29(‰Î) 19:53:59.26 ID:+aWfVBYE.net]
•ÎŒ©‚¶‚á‚È‚¢‚¾‚ë
“‡Ž¸’²Ç‚¾‚æ

739 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/29(‰Î) 20:02:44.28 ID:r3tx6fiI.net]
‚»‚ê‚Á‚ĂƂĂàd—v‚È‚±‚ÆB’áƒXƒLƒ‹‚ɂ͎g‚¦‚È‚¢‚È‚ñ‚ÄA
ƒtƒŒ[ƒ€ƒ[ƒN‚Æ‚µ‚Ä’v–½“I‚ÈŒ‡Š×•iAƒSƒ~‚ÆŒ¾‚í‚´‚é‚𓾂Ȃ¢B

”nŽ­‚Å‚àŽg‚¦‚éADelphiAVB6AC#+winform‚̃†[ƒU‚ðŽæ‚èž‚ß‚é‚Í‚¸‚ª‚È‚¢B

ƒLƒ~‚ÍwpfŽg‚¦‚邨‚ꂃXƒLƒ‹‚ÆŽ©›‚ê‚Ä‚½‚悤‚¾‚ªAŽÀ‚Í‚±‚̃XƒŒ‚ŃLƒ~‚ªˆê”ÔŠŠŒm‚¾‚Á‚½‚ñ‚¾‚æB



740 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/29(‰Î) 20:12:26.96 ID:lqcJQiNV.net]
“ú–{‚̑唼‚̃R[ƒ_[‚ÍwinformƒŒƒxƒ‹‚µ‚©—‰ð‚Å‚«‚È‚¢‚¾‚ë

741 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/29(‰Î) 20:17:06.23 ID:YCAuRgWu.net]
’჌ƒxƒ‹‚©‚Ç‚¤‚©ˆÈ‘O‚ÉŽg‚¢‚É‚­‚¢
listbox‚̃AƒCƒeƒ€‰EƒNƒŠƒbƒN‚µ‚Ä‘€ì‚·‚é‚Ì‚ª”ñí‚ɂ߂ñ‚Ç‚­‚³‚¢

ancestor‚Ìbinding‚Æ‚©Œ©‚邯”ñí‚ɉ˜‚¢‚µ‚±‚ñ‚È‚à‚ñŽg‚¢‚½‚­‚È‚¢‚¯‚ÇŽg‚Á‚Ä‚é

742 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/29(‰Î) 20:23:35.82 ID:C299Q9qq.net]
ƒoƒJ‚ªŽg‚¦‚Ë[‚Æ‚©Œ‹‰Ê‚à‚¢‚¢‚Æ‚±‚¾‚ë
”nŽ­‚©‚¨‘O

743 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/29(‰Î) 20:36:27.81 ID:YCAuRgWu.net]
RelativeSource FindAncestor, AncestorType={x:Type Window}

‚±‚ꂪ‰˜‚¢
‚±‚ꂪ•½‹C‚ÅŽg‚¦‚é‚͓̂ª‚¨‚©‚µ‚¢

ƒf[ƒ^\‘¢‚ÅeƒNƒ‰ƒX‚̃RƒŒƒNƒVƒ‡ƒ“‚ɃAƒCƒeƒ€‚ª‚ ‚Á‚½‚ÆŒ¾‚¤‚±‚Ƃɂ¾‚¯ˆË‘¶‚µ‚Äe‚ɃAƒNƒZƒX‚·‚é‚È‚ç‚í‚©‚邪
Type Window‚ÆŒ¾‚¤•ςȈˑ¶‚ðì‚Á‚Ä‚µ‚Ü‚¤‚Ì‚ª‰˜‚¢

744 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/29(‰Î) 20:42:22.81 ID:YCAuRgWu.net]
Œ³‚̃f[ƒ^\‘¢‚Ɉˑ¶‚µ‚ăf[ƒ^‘€ì‚·‚é‚È‚ç‚í‚©‚é‚ñ‚¾‚¯‚Ç
GUI‚̃IƒuƒWƒFƒNƒg‚Ì\‘¢‚Ɉˑ¶‚µ‚Ă܂½‚»‚±‚©‚çDataContextŽQÆ‚µ‚Ä‚»‚±‚ł܂½Œ^‚ªˆá‚¤‚©‚à‚µ‚ê‚È‚¢‚à‚̂ɑ΂µ‚Ä
•½‹C‚ŃAƒNƒZƒX‚µ‚Ä‚µ‚Ü‚¤ˆÙí«

WPF‚͉˜‚¢‚æ
Žd‘g‚Ý‚ðì‚é‚ׂ«‚¾‚Á‚½

745 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/29(‰Î) 22:41:25.89 ID:fUvf5qSP.net]
>>712
‚»‚±AWindow‚Å‚à“®‚­‚ªA‘å‘ÌListBox‚¾‚æ‚È
‚»‚ê‚È‚ç–â‘è‚È‚¢‚¾‚ë

746 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/30(…) 03:52:53 ID:d1aCsWvI.net]
‰˜‚¢‚È‚³‚·‚ªWPF‚«‚½‚È‚¢

747 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/30(…) 11:26:47.04 ID:X6nZEuPE.net]
>>711
10”NˆÈã‘O‚©‚猾‚í‚ê‚Ä‚½‚©‚ç•‹y‚·‚é‚킯‚È‚¢‚ÆŽUXEEE

748 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/10/31(–Ø) 14:51:30.77 ID:lA+PWvZ+.net]
vb6‚Å‚àwinforms‚Å‚àwpf‚Å‚àuwp‚Å‚àelectron‚Å‚à‰½‚Å‚àŽ©•ª‚Ì—p“r‚É‚ ‚Á‚Ä‚ê‚΂¢‚¢‚킯‚ÅAƒeƒNƒmƒƒW[‚âA‚»‚ê‚ðŽg‚¤l‚ðdis‚Á‚½‚è‚·‚é——R‚ɂ͂Ȃç‚È‚¢‚ÆŽv‚¤

ƒTƒ|[ƒgØ‚ê‚Ä‚é‚Ì‚ÍV‹KÌ—p‚ÍŽ©•ª‚ł͂µ‚È‚¢‚©‚ȂƂ¢‚¤‚­‚ç‚¢‚ÅŒã‚ÍD‚«‚Ȃ̎g‚¦‚΂¢‚¢


‚»‚µ‚ĉ´‚ÍWPFD‚«

749 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/01(‹à) 07:16:23.42 ID:POn0QVxB.net]
‰´‚àWPF‚Ì•û‚ªD‚«‚¾‚È‚Ÿ
XAML‚Å\‘¢‚ª•ÒW‚Å‚«‚é‚Ì‚ª‚¢‚¢



750 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/01(‹à) 08:29:04 ID:luUnrp0t.net]
>>712-713
> RelativeSource FindAncestor, AncestorType={x:Type Window}
> ‚±‚ꂪ‰˜‚¢
> ‚±‚ꂪ•½‹C‚ÅŽg‚¦‚é‚͓̂ª‚¨‚©‚µ‚¢
‚»‚ê‚È[

> ƒf[ƒ^\‘¢‚ÅeƒNƒ‰ƒX‚̃RƒŒƒNƒVƒ‡ƒ“‚ɃAƒCƒeƒ€‚ª‚ ‚Á‚½‚ÆŒ¾‚¤‚±‚Ƃɂ¾‚¯ˆË‘¶‚µ‚Äe‚ɃAƒNƒZƒX‚·‚é‚È‚ç‚í‚©‚邪
‚¢‚â‚¢‚â‚»‚ê‚Í‹t‚Ƀrƒ…[‚ªƒf[ƒ^\‘¢‚Ɉˑ¶‚µ‚¿‚Ⴄ‚©‚ç‚Ü‚¸‚¢‚Å‚µ‚å

> Type Window‚ÆŒ¾‚¤•ςȈˑ¶‚ðì‚Á‚Ä‚µ‚Ü‚¤‚Ì‚ª‰˜‚¢
Œ^‚ÅŒŸõ‚·‚邯Œ¾‚¤‚Ì‚ª‹CŽ‚¿ˆ«‚¢
‚È‚ºƒrƒ…[“à‚Ì–¼‘O‚ÅŽQƂł«‚邿‚¤‚É‚µ‚È‚©‚Á‚½‚ñ‚¾‚낤H

751 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/01(‹à) 08:48:08 ID:XtQgzT46.net]
ElementName‚ ‚é‚ñ‚¾‚¯‚Ç






[ ‘±‚«‚ð“Ç‚Þ ] / [ Œg‘єŠ]

‘O100 ŽŸ100 ÅV50 £ [ ‚±‚̃XƒŒ‚ðƒuƒbƒNƒ}[ƒNI Œg‘тɑ—‚é ] 2ch‚Ìread.cgi‚Ö
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ]i LÍMjƒ234KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
’S“–:undef