[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/29 09:48 / Filesize : 198 KB / Number-of Response : 822
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

WPF(XAML, XBAP, .NET4.5)GUIプログラミング Part17



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






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<198KB

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