1 名前:デフォルトの名無しさん mailto:sage [2013/11/11(月) 19:31:37.96 ] ユーザーインターフェースシステム、Windows Presentation Frameworkについて微に入り語るスレ。 Visual Studio 2013 & 2012 & 2010 www.microsoft.com/visualstudio/jpn/downloads Microsoft .NET Framework 4 (Web インストーラー) www.microsoft.com/downloads/details.aspx?familyid=9CFB2D51-5FF4-4491-B0E5-B386F32C0992&displaylang=ja Microsoft .NET Framework 4 (スタンドアロンインストーラー) www.microsoft.com/downloads/details.aspx?familyid=0A391ABD-25C1-4FC0-919F-B21F31AB88B7&displaylang=ja Microsoft .NET Framework 4.5 msdn.microsoft.com/ja-jp/library/vstudio/5a4x27ek.aspx 前スレ WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part16 toro.2ch.net/test/read.cgi/tech/1369912326/ 関連スレ Microsoft Silverlight その9 toro.2ch.net/test/read.cgi/tech/1321150267/ コードを貼る場合は以下のサイトの利用をお勧め。 run codeのチェックは外しておきましょう。 ideone.com/
577 名前:デフォルトの名無しさん mailto:sage [2014/02/07(金) 18:22:28.67 ] Expression Blend 4 と Blend for VisualStudioは、何が違うの? ImageとかのプロパティのProjectionが見当たらない
578 名前:デフォルトの名無しさん mailto:sage [2014/02/08(土) 22:48:50.82 ] SilverlightでNavigationFrameworkを用いてページ遷移をする場合、 遷移先のTo.xamlのコンストラクタに引数を渡す方法はないでしょうか? NavigationService.Navigate(Object)メソッドが使えればPageを継承した インスタンスを直接渡せるのですが、 あいにくsilverlightでは削られてしまっているようです・・・ わかりにくくてすみませんが、よろしくお願いします。
579 名前:デフォルトの名無しさん mailto:sage [2014/02/08(土) 22:53:32.95 ] こんな蛇足な方法が一番上に来ているところを見るにないみたいですね stackoverflow.com/questions/4555985/how-can-i-pass-query-string-variables-with-navigationservice-navigate
580 名前:デフォルトの名無しさん mailto:sage [2014/02/08(土) 22:55:25.75 ] シングルトンでグローバル変数的に持っとけばいいよ シングルトンだとテストがしづらいからPrismはシングルトンの代わりにDI使ってた
581 名前:デフォルトの名無しさん mailto:sage [2014/02/08(土) 23:16:37.27 ] こんな感じのヘルパーメソッドを使えばいいんじゃないの void Navigate(NavigationService ns, Uri uri, Object context) { NavigatedEventHandler h = (s, e) => { ns.Navigated -= h; ((IMyPage)e.Content).OnNavigated(context); }; ns.Navigated += h; if (!ns.Navigate(uri)) ns.Navigated -= h; }
582 名前:デフォルトの名無しさん mailto:sage [2014/02/10(月) 14:22:57.30 ] ugaya40のサイトっていつ無くなったんだ?
583 名前:デフォルトの名無しさん [2014/02/10(月) 14:26:49.72 ] 金払ってないだけでしょ
584 名前:デフォルトの名無しさん mailto:sage [2014/02/10(月) 18:23:43.09 ] 404になる度に思うが、ちゃんと管理しとけよと。
585 名前:デフォルトの名無しさん mailto:sage [2014/02/10(月) 19:41:07.08 ] なんか2ヶ月に1度ぐらいのペースで見られなくなってるねw 金払ってないって今時カードか引き落としだと思うんだけど、 口座に1000円単位の金もなくなっちゃうほどカツカツの生活なのかなw 余計なお世話だけどさ
586 名前:デフォルトの名無しさん mailto:sage [2014/02/10(月) 19:42:57.20 ] 引っかかるくせに鯖落ちで検索汚染してるわんくまクラスのウザさ
587 名前:デフォルトの名無しさん mailto:sage [2014/02/10(月) 19:52:54.67 ] あれも酷いねw もう5年ぐらいずっとあの調子だ。 MSのwebサーバーは使えないって嫌がらせでもやってるつもりなのかね
588 名前:デフォルトの名無しさん mailto:sage [2014/02/10(月) 20:24:10.76 ] 真面目な話、風物詩とかネタにして良いもんじゃないだろ。 小銭稼いでんだから、まとめて払っとけよ。
589 名前:デフォルトの名無しさん mailto:sage [2014/02/13(木) 01:31:29.31 ] WPFのWindowでマウスドラッグでウィンドウサイズ変える時に縦横比を固定する事って可能? 中身のコンテンツの比率を固定するのは簡単に出来るけど隙間が空いてしまうのが格好悪いなぁと。
590 名前:デフォルトの名無しさん mailto:sage [2014/02/13(木) 11:57:57.48 ] >>589 サイズ変更された時にWidthとHeightいじるとか(チラつくけど) 綺麗にやろうとするとWin32のWM_SIZINGメッセージとか。 MeasureOverrideやArrangeOverrideでどうにかなると思ったけど、Windowだとダメっぽいな。
591 名前:デフォルトの名無しさん mailto:sage [2014/02/13(木) 21:22:50.91 ] >>589 マウスポインタにウィンドウの隅が追従しないUIの方が絶対不恰好だと思うけど... 俺ならそんなアプリド素人が作ってるとみなすよ
592 名前:デフォルトの名無しさん mailto:sage [2014/02/13(木) 21:41:13.99 ] ボーダーとカーソルが一致するように縦横比固定することは可能だし実際にあるんだけど…
593 名前:デフォルトの名無しさん mailto:sage [2014/02/13(木) 22:19:09.62 ] ではお伺いしますが、そういうアプリでマウスを完全に水平方向に左に移動させる 動作をしたらどうなるの? 少なくとも次の4パターンが考えられるが、 (1) マウスポインタは動かない (2) マウスポインタは左に動くがウィンドウの枠は動かない (3) マウスポインタは左に動くが、ウィンドウの枠は楯横比を保って拡大 (4) ウィンドウの枠は楯横比を保って拡大。マウスポインタはウィンドウ枠の対角線にそって動く どれも直感的とは言いがたいね。
594 名前:デフォルトの名無しさん mailto:sage [2014/02/13(木) 22:32:16.96 ] 操作方法が既知として扱われている以上、目で見れば分かる多少の動作の違いに直感的もクソもねえよ
595 名前:デフォルトの名無しさん mailto:sage [2014/02/13(木) 22:43:30.19 ] >>590 やはりそれしかないか。ってことでWM_SIZINGハンドリングしてサクと作ってみた。 まぁ、出来たんだがWindowChromeで見た目変えてるのってリサイズ時に素のウィンドウの 描画が一瞬見えるのな・・・。今回の固定比率とはまた別の話だけど。 >>591 言いたい事は分かる。 けど、今回は背景画像が固定になっていて比率変えると間延びして恥ずかしい事になるんだ。 かといって隙間入れるともっと恥ずかしい。デザインした奴に死ねと言いたい気分だけど 色々事情があって差し替え出来ないので苦渋の選択なんだよ。 ホント他に良いアイディアあったら教えて欲しい位だわ。クールな玄人の意見教えてよ。
596 名前:デフォルトの名無しさん mailto:sage [2014/02/13(木) 23:40:32.46 ] ウインドウが横に広ければ背景画像の上下または下を切る ウインドウが縦に広ければ背景画像の左右または右を切る というのはたまにやるけどこれも画像によるな
597 名前:デフォルトの名無しさん mailto:sage [2014/02/14(金) 00:28:42.06 ] >>595 隙間が入ると恥ずかしいって感覚はよく理解できないな。 メディアプレーヤー系のアプリなんかみんなそうだし、それがかっこ悪いとも もっといい方法があるとも思わない。
598 名前:デフォルトの名無しさん mailto:sage [2014/02/14(金) 01:50:18.78 ] デザイン分業が叫ばれるWPF界隈でマーにデザインを聞いてどうする デザイナーに聞け
599 名前:デフォルトの名無しさん mailto:sage [2014/02/14(金) 04:04:57.22 ] >>597 えー?感覚違うんだな。 imgur.com/hDPOpOn 適当なサンプルだけどこういうのの隙間見て気持ち悪くない? 実際のは色々な要素がハードコーディングになっていてボタン群やら文字やらの 全体にエフェクトがシームレスにかかっているのでバラして調整も出来ないんだわ。 まー、WPFと全然関係ない話になったのでこの辺にしておくけど・・・。
600 名前:デフォルトの名無しさん mailto:sage [2014/02/14(金) 04:42:09.55 ] >>599 例えば動画プレーヤーでそんな風になるやつあるけど別に変だとは思わないな。 ウインドウの中で縦横比が保たれていればいいんじゃないの。 背景色変えてみたらちょっと印象変わるんじゃない? imgur.com/fEe4k2I
601 名前:デフォルトの名無しさん mailto:sage [2014/02/14(金) 05:36:01.25 ] 動画プレイヤー動画プレイヤーって・・・うまく説明出来ないけど動画とか絵とかのコンテンツ表示の為の領域と ユーザーが操作するアプリがこういう風に動くのでは全然デザインに対する意味も違うと思うんだけど・・・。 まぁ、感覚の違いがあるのは良く分かったよ。
602 名前:デフォルトの名無しさん mailto:sage [2014/02/14(金) 10:32:06.95 ] 明らかに隙間があった方がおかしいでしょ 比率固定で動くウィンドウを持つアプリケーションなんて結構あるし デザイン的にズレるなら尚更適切な比で表示した方がいいような
603 名前:デフォルトの名無しさん mailto:sage [2014/02/14(金) 12:43:19.97 ] UI議論スレじゃねーんだけどよその辺理解できてまちゅかゴミども
604 名前:デフォルトの名無しさん mailto:sage [2014/02/14(金) 20:40:28.02 ] >>602 Win9xの時代にはそういうのあった(俺も印刷プレビュー画面をその方式で作ったことがあった)けど、 今はまず見ないでしょ。 さすがに今となってはセンスが悪いUIと言わざるを得ない。 まあ隙間が開くとかっこ悪いって感覚はやっぱりよく分からないけど、どうしてもってことなら、 クライアント領域のW/HがコンテンツのW/Hより小さい場合はHを、大きい場合はWを合わせて 他はスクロールバーで対応するのかね。 スクロールバーの幅を考慮に入れる必要があるからかなり面倒になると思うけど。
605 名前:デフォルトの名無しさん mailto:sage [2014/02/14(金) 20:59:08.47 ] >>595 そういうのは設定で決めさせるのさ ウインドウはNoResizeでok
606 名前:デフォルトの名無しさん mailto:sage [2014/02/15(土) 18:58:29.27 ] 質問しようと思ったのですが、整理してるうちに一応解決したので貼ります −−−−−−−−−−−−−−−−−−−−−−−−−−ここから質問 DataGridで選択中のDataGridCellからRowIndexを割り出す方法を教えてください 条件としては ・仮想化されている ItemContainerGenerator.ItemFromContainerなどは画面外のCellにnullを返すため使用不可 仮想化はmust要件にされたので切れません ・カラムによるソートが有効になっている バインド元のデータと表示中のデータ順が同期していないので、元のリストを検索しても意味がない この表示中のデータに触れれば一番楽だと思うのですが −−−−−−−−−−−−−−−−−−−−−−−−−−ここまで書いた 後者の方法はあまり掘り下げてなかったので、試したら以下のように取れそうでした var view = (CollectionView)CollectionViewSource.GetDefaultView(dataGrid.Items); var list = v.OfType<Itemの型>().ToList(); int rowIndex = list.IndexOf(item); あとは落とし穴がないことを祈るばかり
607 名前:デフォルトの名無しさん mailto:sage [2014/02/15(土) 19:08:11.51 ] アイテムが重複を許すならバグるってすぐ分かったけど、 解消する方法が思いつかない。 CellからItemを得ても何個目に出現するものかは分からないものね。
608 名前:デフォルトの名無しさん mailto:sage [2014/02/15(土) 19:24:48.22 ] >>606 それ意味的に正しいのはOfTypeじゃなくてCastだろ 要素数が狂ってバグの元だぞ なぜかWebの解説なんかではOfTypeがよく出てくる気がするが、ほとんどのケースではCastが適切
609 名前:デフォルトの名無しさん mailto:sage [2014/02/15(土) 19:32:34.40 ] >>607 アイテムにラッパーを被せればいいよ ItemContainerGenerator.IndexFromContainerもItemContainerが重複していないから正しくインデックスを返せているわけで
610 名前:デフォルトの名無しさん mailto:sage [2014/02/16(日) 19:02:47.54 ] よくわからないけど、indexをどっかに埋め込むのはだめなの?
611 名前:デフォルトの名無しさん mailto:sage [2014/02/18(火) 19:43:55.00 ] TabItemを動的に作成するのにViewModelをViewに適用って方法でやってます。 その場合TabItemってどうやって取得するんですか? ItemsとかSelectionChanged.AddedITem見に行ってもViewModelが入っているので困っています・・・。
612 名前:デフォルトの名無しさん mailto:sage [2014/02/18(火) 19:48:22.03 ] ちょっと上に書いてあるItemContainerGenerator.ItemFromContainer
613 名前:デフォルトの名無しさん mailto:sage [2014/02/18(火) 21:08:19.61 ] >>612 ありがとうございます。 TabControl.ContainerFromItemのほうでViewModelからTabItemがとれました。 最終的にTabItem.Contentの中をVisualTreeHelperで検索したかったのですが TabITem.ContentがViewModelでだめでした。 再度質問で申し訳ないですが どうやったらVisualTreeHelperが使えるようになるんですか。
614 名前:デフォルトの名無しさん mailto:sage [2014/02/18(火) 21:15:52.33 ] TabItemの子孫が欲しいならそのままTabItem渡せばいいだろ
615 名前:デフォルトの名無しさん mailto:sage [2014/02/18(火) 21:25:03.10 ] >>614 あーすみません。 わかりました。 最初に呼ばれるSelectionChangedのなかだとまだUIが作られてないんですね・・・。
616 名前:デフォルトの名無しさん mailto:sage [2014/02/18(火) 21:55:40.66 ] あるある
617 名前:デフォルトの名無しさん [2014/02/18(火) 22:15:41.63 ] コントロールの縦横スクロールバー出現時の 右下の空白の色を変えたいのですが どこの設定をいじれば変わるでしょうか? aug.2chan.net/zip/3/src/1392729274100.png 外国のサイトまで探したのですが、 情報が無く困っています。 使用しているコントロールは、 TreeViewとListBoxです。
618 名前:デフォルトの名無しさん mailto:sage [2014/02/19(水) 00:58:27.92 ] そういうのはBlendでテンプレート弄る
619 名前:デフォルトの名無しさん mailto:sage [2014/02/19(水) 01:12:55.97 ] TabControlでTemplateを設定すると、TabItemの中身のListboxをホイールでスクロールさせられなくてはまってます・・。 (スクロールの代わりにTabが切り替わる) よい妥協策はないでしょうか・・・。 <ControlTemplate TargetType="TabControl"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <TabPanel Grid.Row="0" IsItemsHost="true"/> <Border Grid.Row="1"> <ContentPresenter ContentSource="SelectedContent"/> </Border> </Grid> </ControlTemplate>
620 名前:デフォルトの名無しさん mailto:sage [2014/02/25(火) 14:11:59.84 ] WPFの話になるのか分からないけど、ずっとWin8で開発していて デザインもきっちり収めて悦に入ってたんだけどWin7で動かしてみたら テキストのレンダリングが違うみたいで字がはみ出たり散々な状況。 何かOS依存しないで同様に配置出来るうまい方法は無いもんかねぇ。
621 名前:デフォルトの名無しさん mailto:sage [2014/02/26(水) 01:51:46.33 ] そんなあーたにWinForm
622 名前:デフォルトの名無しさん mailto:sage [2014/02/27(木) 15:25:23.25 ] もう画像にしちゃうって手も…
623 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 08:01:45.99 ] code.msdn.microsoft.com/windowsdesktop/MVVM-d8261534 このページのサンプルで、対象フレームワークを4.5以上にあげると 実行した時、小数点が入力できません。 4以下にすると入力できるようになるのですが、なぜでしょうか?
624 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 16:15:36.25 ] >>623 例えば12の後に小数点を打つとバインドされたプロパティ(double型)の値は12.0になってる。 で表示するときに「.0」部分は無視されて(書式設定してないから?)12と表示される。 だから小数点が打てない状態になっているみたい。 (123と入力した後に12と3の間に小数点を打てば12.3になる。) フレームワークのバージョンで挙動が違う原因は俺にはわからない。
625 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 22:44:31.89 ] 一言で言えばバグ
626 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 11:23:45.29 ] 単位変換みたいなValueConverter全く実装されてないけど使わせる気あるのこのフレームワーク
627 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 12:32:58.15 ] そんなもん自力で書けよ
628 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 13:40:14.28 ] んな細々したライブラリが充実するほどにはユーザーがおらん MVVMと非同期ツールキットくらいしかまともなサードパーティライブラリないしな
629 名前:デフォルトの名無しさん [2014/03/06(木) 15:12:41.36 ] >>628 MVVMCrossぐらいできてたらもう十分だろ( ̄(工) ̄)
630 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 15:33:12.22 ] 何個似たようなMVVMのフレームワーク作る気なんだろうな 馬鹿じゃないの 少しはその労力他に割けよ生産性のない奴らめ
631 名前:デフォルトの名無しさん [2014/03/06(木) 22:56:33.47 ] >>630 同じ奴が作ってるならそうだろうな(。-_-。)
632 名前:デフォルトの名無しさん [2014/03/07(金) 02:18:25.97 ] >>589 だいぶ古い投稿だけど返信 ウインドウをCanvasで埋めて、それとbindingを連携すれば いいんじゃない?
633 名前:デフォルトの名無しさん mailto:sage [2014/03/07(金) 18:01:45.83 ] 次のバージョンはDirectX11ベースになってくれると嬉しい
634 名前:デフォルトの名無しさん mailto:sage [2014/03/07(金) 18:07:16.93 ] >>633 visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/4083793-native-directx-11-support-for-wpf
635 名前:デフォルトの名無しさん mailto:sage [2014/03/07(金) 18:10:53.89 ] >>634 日本語でおk
636 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 11:10:45.46 ] WPFの用途だとDX11ベースになっても見た目は何も変わらない 落ちにくいんだろうけどそもそも落ちない
637 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 11:26:38.57 ] DX11はDX9系に比べれば描画性能けっこう良いから、パフォーマンスは安定するぞ
638 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 11:32:49.28 ] MSが書いてるコラムを見てもボトルネックは描画よりバインディングの方ですしおすし
639 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 11:42:03.59 ] パフォーマンス向上しそうなシェーダー処理が絡んでるのEffectとかその辺だろ? 2Dのフィルやマッピングでパフォーマンス改善されんの?
640 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 12:43:19.04 ] シェーダ以前の通常描画でもそれなりにパフォーマンス違う。 といっても2倍未満くらいだが。 バインディングは、まあ…
641 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 19:22:51.63 ] いい加減WPFにこだわるのやめてUnityみたいなマルチプラットフォームIDEを作れよMS 何のための.NET Frameworkなんだ? WPFがWindows以外で動けばデベロッパー増えるだろうに
642 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 20:00:42.82 ] >>626 それよりデフォルトのカルチャがen-USなのがウザイ ローカルを使わせようとすると xmlns:g="clr-namespace:System.Globalization;assembly=mscorlib" Text="{Binding LastWriteTime,StringFormat=d,ConverterCulture={x:Static g:CultureInfo.CurrentCulture}}"/>
643 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 20:05:31.77 ] いちいちBindingにカルチャ指定してるのか…
644 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 20:12:03.86 ] >>641 希望的観測過ぎて笑える。一体Windows以外のどのプラットホームのユーザーが使うと思うの?
645 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 20:19:03.16 ] 大量のコントロールある画面の描画速度どうにかしてあげられないかな? rectangleとline動的に使いまくったらとても遅い
646 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 20:22:19.51 ] Silverlightがまさにそれだろ クロスプラットフォームなクライアントはSilverlightやFlexやJavaFXが全滅してHTML最強で決着した MS自身が.NET FrameworkをオープンソースにしてVSもマルチプラットフォームにすれば 間違いなくJava潰してASP.NETで天下取れるだろうけど、結局それだとMSの利益にならないからね
647 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 20:36:16.49 ] Silverlightはチーム解散したよ、知ってると思うけど 切り捨て早いw まあぶっちゃけWPF推奨するよりWinFormsをより良いものにしていったほうが みんなが幸せになれるよね とにかくMSは使えないGUIライブラリを作り過ぎ MFC, ATL/WTL あたりは完全に捨てて本当に使えるものを 一つだけ作るべき
648 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 20:38:43.46 ] いまさらFormsでバインドもどきとか本当にありえない
649 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 20:43:50.15 ] そもそもバインドはいらない
650 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 20:44:26.28 ] >>648 まあ今は駄目でも良いものにしていくんだよ ぶっちゃけどんなに出来が悪くてもWin32APIとWinFormsは 無しにはできないんだから、これらにリソースを集中すべき リソース分散させた挙句にクソGUIライブラリ量産って 意味が分からなすぎるw
651 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 20:45:57.35 ] 昔からではあるが最近MSの迷走が特に酷いからな
652 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 20:55:49.96 ] 機能詰め込みすぎを認めてサブセットにした方がいいんでねえのとは
653 名前:デフォルトの名無しさん [2014/03/08(土) 22:03:50.33 ] それでもXAML以外はもうあり得んわー(´・ω・`)
654 名前:デフォルトの名無しさん [2014/03/09(日) 04:44:06.28 ] 入門したいのですが エッセンシャルWPFって本は今買っても有用でしょうか?
655 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 11:46:23.02 ] DataGridに文字出す時に行の高さに合わせて文字を調整したいんだけど そういう場合ってViewBox位しか手が無いよね? ViewBoxでやると内容を横方向のサイズへ合わせる形には出来るんだけど 縦方向に合わせて調整して文字サイズを全行で一定にみたいなのが難しい・・・。 とりあえずは入れるデータの文字数を調整すればなんとかなるけどもっと スマートな方法あるのかなぁ・・・。
656 名前:デフォルトの名無しさん [2014/03/09(日) 13:17:38.84 ] >>654 今はMVVMとかも盛り込んでるようなのにした方がいいと思うけど…和書であるかは知らん
657 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 13:29:07.17 ] 書いても売れないんで ストアができて多少普及するかと思ったけどそんなこともないね
658 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 13:31:58.14 ] 書いても売れない以前に書ける人いないんでしょうな 実際に実務で使っている人は本を書いている暇なんぞないだろうし
659 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 13:34:41.91 ] MVPが書けば 偉そうなこと言ってるしエバンジェリストくらいの立場に居るでしょ 業務の一環としてやればいい まさか土方じゃあるまい
660 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 14:00:32.18 ] とーちゃんは日本一の
661 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 14:27:05.06 ] 現在プログラム板のID制導入の投票を実施中です よろしくお願いします プログラム板 強制ID制導入に関する投票スレ kohada.2ch.net/test/read.cgi/vote/1394290844/
662 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 16:52:06.73 ] やっとID強制になるのか 色々黒い噂というか推測はあるけど、こっちの意見が通る分新運営のほうが何十倍もマシだわ
663 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 17:32:50.19 ] どこぞのスレとかどうなるのかね どこぞってかAPIスレだが
664 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 17:37:04.84 ] もしや、導入と同時に過去レス分も表示されたりすんの…? このスレは過疎ってるからともかく、おもしろいことになりそうだなw
665 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 22:21:28.38 ] WPFでコントロールにイベントハンドラを設定した場合、ユーザーの操作だけでなく プログラムから操作した場合もイベントハンドラが起動してしまうんだけど (ListBoxの項目選択とか) プログラムから操作した場合はイベントを起こさないようにすることは可能? 今はプログラムで操作する前にフラグを立てて イベントハンドラ内でスキップ判定してるけど、スマートでない気がしてます
666 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 22:35:27.04 ] 同じ状態変化を区別しようってのがナンセンス
667 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 23:13:02.27 ] >>651 そりゃあCEOがあれだから。 新しい人になったけど、どーなるかね。
668 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 00:10:31.74 ] >>666 なるほど一理あります でもコントロールが入力装置と出力装置を兼ねている以上 双方向からの状態変化が来るのは避けられないんだよな…困った
669 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 00:27:19.39 ] >>666 の言うとおりで、状態の変化を起こしたのがユーザーかコードかを 区別しなきゃならないってのは多分変な思い込み。
670 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 02:30:26.52 ] >>644 Windowsのデベロッパーは皆MacやLinuxでVS使って開発したいって思ってると思うぜ そもそもXamarinのウリがC#よりVS+.NETでの開発なんだから・・・
671 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 03:23:24.36 ] >>670 一昔前にはPHP.netなんてものもあったな。 あれ、どうなったんだっけ?
672 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 04:49:20.93 ] >>670 根本的に勘違いしてないか? MacやLinuxで開発したくないから(ネイティブ環境で開発出来る人が少ないから) Windowsで動く開発環境(VS)で他のプラットホームでも動くアプリ作ろうってのが 今のXamarinだろうに・・・。 皆とか言ってるけど開発環境をLinuxにしたいWindowsユーザーなんか想像もつかないわw
673 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 20:14:51.27 ] >>665 イベントハンドラの先頭にフラグで処理制御 if(flag) return コードの変更前にflag=true 変更終わったらfalse
674 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 20:24:30.67 ] 一日遅れで質問に書いてある対処法を書く人ってかっこいい
675 名前:デフォルトの名無しさん [2014/03/10(月) 21:15:25.43 ] >>672 いまiOS向けの開発してるけど、VSからだとデバッグとか時間かかりすぎて実ように絶えない(。-_-。)
676 名前:デフォルトの名無しさん mailto:sage [2014/03/11(火) 00:48:59.23 ] >>675 Xcodeもobj-cもろくに使えない無能なのが悪い。諦めて無駄な時間費やしてデバッグしてなさい。
677 名前:デフォルトの名無しさん [2014/03/11(火) 01:25:58.94 ] >>676 XamarinStudio使えば解消されるんだが。 あんなめんどくさいクソ言語使って俺できる男キリッとか池沼ですかw