WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part16
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2013/05/30(木) 20:12:06.20Visual Studio 2012 & 2010
http://www.microsoft.com/visualstudio/jpn/downloads
Microsoft .NET Framework 4 (Web インストーラー)
http://www.microsoft.com/downloads/details.aspx?familyid=9CFB2D51-5FF4-4491-B0E5-B386F32C0992&displaylang=ja
Microsoft .NET Framework 4 (スタンドアロンインストーラー)
http://www.microsoft.com/downloads/details.aspx?familyid=0A391ABD-25C1-4FC0-919F-B21F31AB88B7&displaylang=ja
Microsoft .NET Framework 4.5
http://msdn.microsoft.com/ja-jp/library/vstudio/5a4x27ek.aspx
前スレ
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part15
http://toro.2ch.net/test/read.cgi/tech/1359863558/
関連スレ
Microsoft Silverlight その9
http://toro.2ch.net/test/read.cgi/tech/1321150267/
コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
0002デフォルトの名無しさん
2013/05/30(木) 20:54:31.580003デフォルトの名無しさん
2013/05/31(金) 00:46:54.53プロジェクトを作って、コードを書いてビルドすればいい。
0004デフォルトの名無しさん
2013/05/31(金) 01:12:15.48多分ヘッダ付きのWindowを継承して作りたいのだと思うけど。
そういうTemplateを作ってスタイルあたりで設定する。
Windowの継承だと基底クラスはxamlを使えないので。
0005デフォルトの名無しさん
2013/05/31(金) 10:05:20.14このStackPanelのChildrenを、別のWindowのClickイベントの中で操作したい。
ってときには、どうやるのが定跡なんでしょうか?
MainWindow Classの中のstaticな関数をClickから呼べばいいのかと思ったけど、
そこじゃStackPanelはstaticじゃないから弄れないエラー言われて混乱中。
0006デフォルトの名無しさん
2013/05/31(金) 10:50:43.05その別のwindowにStackPanelのインスタンスなどを渡せばいい
00072
2013/05/31(金) 10:53:58.45App.xamlにコントロールテンプレートを書いて作りました。
ただし、以下に書くようなスタイルを適用したWindowで、スタイルの中のGridの中身を書くことはできますか?
<Grid Grid.Row="1" />としても、スタイルのGridをいじれるわけじゃなさそうですが
00082
2013/05/31(金) 10:54:25.82<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Window">
<Grid>
<Grid.RowDefinitions>
<RowDefinition MaxHeight="66" />
<RowDefinition Height="*" />
<RowDefinition MaxHeight="66" />
</Grid.RowDefinitions>
<!--ヘッダー部-->
<Grid Grid.Row="0" />
<!--メイン -->
<Grid Grid.Row="1" Background="Silver" />
<!--フッター部-->
<Grid Grid.Row="2" />
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
0009デフォルトの名無しさん
2013/05/31(金) 14:14:02.510010デフォルトの名無しさん
2013/05/31(金) 22:16:32.47Pageってのもあるぞ。
0011デフォルトの名無しさん
2013/06/01(土) 01:04:35.81ContentPresenterを入れて。
0012デフォルトの名無しさん
2013/06/05(水) 02:14:04.06WPF ?何それ?
7年くらい前に雑誌で読んだことあったけど・・・これから来ると。
いつ来てたの??
俺のアプリ、どれも地味さ加減半端ないのは
時代遅れ丸出しだったってこと?
0013デフォルトの名無しさん
2013/06/05(水) 02:25:48.950014デフォルトの名無しさん
2013/06/05(水) 08:12:44.96俺は3年ぐらい前に移行したぞ。
そんな俺が言うのもなんだけど、VS2010あたりでブレークした気がする。
0015デフォルトの名無しさん
2013/06/05(水) 08:25:14.570016デフォルトの名無しさん
2013/06/05(水) 08:35:45.82RenderTargetBitmapのnewに時間がかかることがあります。
たぶん20ms以上かかることがあるんですが
それ自体は別に良いのですが、その間メインスレッドまで
止まってしまうようなのです。
たぶんGCが動いてしまっているのかもしれません。
何か回避策はないものでしょうか?
0017デフォルトの名無しさん
2013/06/05(水) 09:30:06.71どーせ個人的に公開してるものなんて、ちょんプロレベルだろ?
誰も見た目なんか気にしてねーよw ちゃんと動けば。
wpf を日本語でググって勉強するとMVVM教に自動的に入信してしまうぞw
きっと入信すると結構勉強するハメになるぜ!
0018デフォルトの名無しさん
2013/06/05(水) 12:00:33.23そもそもM$はWPFどうしたいん?WPF使わせたいならWinForms切らないと駄目だろ??
速やかに移行させる簡単な方法はAppleが何度も示してるだろ?WinForms切ればいいんだよ、最新の.NET Frameworkは最新のWPF以外で利用できなくすればいいだけ。
マジでM$がWPFをどうしたいのかまったくわからん。
0019デフォルトの名無しさん
2013/06/05(水) 12:21:00.010020デフォルトの名無しさん
2013/06/05(水) 13:18:52.360021デフォルトの名無しさん
2013/06/05(水) 13:24:32.220022デフォルトの名無しさん
2013/06/05(水) 17:14:59.28WPFの書籍も全然出ないし
0023デフォルトの名無しさん
2013/06/05(水) 18:06:45.300024デフォルトの名無しさん
2013/06/05(水) 19:16:06.360025デフォルトの名無しさん
2013/06/05(水) 19:40:41.913.5のWPFはXPで文字が滲む欠点があって採用しづらかった
0026デフォルトの名無しさん
2013/06/05(水) 20:52:17.64API系はwinforms追加しないといけないという情けない状態
それにしてもダイアログぐらいまともなの使わせろ
0027デフォルトの名無しさん
2013/06/05(水) 22:38:21.670028デフォルトの名無しさん
2013/06/06(木) 00:17:26.95新しい技術は、覚えれば使いやすいけど、細かいことをやろうとすると
融通が利かなかったり問題が起こったりする
結局古い技術の方が万能
0029デフォルトの名無しさん
2013/06/06(木) 00:22:13.520030デフォルトの名無しさん
2013/06/06(木) 00:28:14.020031デフォルトの名無しさん
2013/06/06(木) 00:50:53.360032デフォルトの名無しさん
2013/06/06(木) 01:49:47.030033デフォルトの名無しさん
2013/06/06(木) 01:59:35.780034デフォルトの名無しさん
2013/06/06(木) 06:38:44.320035デフォルトの名無しさん
2013/06/06(木) 06:49:39.910036デフォルトの名無しさん
2013/06/06(木) 07:27:21.73気合と時間かければ何でもできんじゃない?
ただWPFでやると簡単なことが滅茶苦茶
難易度上がって手間がかかるだけ
0037デフォルトの名無しさん
2013/06/06(木) 08:06:08.92業務アプリ作るには、もはやWPFの方が簡単。
手間と時間と難易度でWPFが圧勝。
0038デフォルトの名無しさん
2013/06/06(木) 08:16:44.83まさにそういってるんだけど…
あ、もしかして逆の意味に取られたか?
> ただWPFでやると簡単なことが、
> 【Formだと】 滅茶苦茶 難易度上がって手間がかかるだけ
のつもりで書いてたんだけど、
> ただWPFでやると
> 【Formでなら】 簡単なことが
>滅茶苦茶難易度上がって手間がかかるだけ
と読まれてしまったか? 全く逆の意味になるな、そう読まれたかw
でも、formだと気合と時間かけないとできないって前段落で書いてるだろ
まぁ結局37と意見は同じようだけど、
他にも逆の意味で読む人いるといけないから一応書いとく。
0039デフォルトの名無しさん
2013/06/06(木) 08:35:33.820040デフォルトの名無しさん
2013/06/06(木) 08:36:21.120041デフォルトの名無しさん
2013/06/06(木) 09:28:38.20オーナードローしてダブルバッファ設定して
ちらつかなくなった時の達成感はすばらしいだろ
0042デフォルトの名無しさん
2013/06/06(木) 10:49:19.55datagrid使ってるのかな?
アクセスより遅いし表示が汚いんで使う気にならない
0043デフォルトの名無しさん
2013/06/06(木) 16:01:39.940044デフォルトの名無しさん
2013/06/06(木) 17:40:27.830045デフォルトの名無しさん
2013/06/08(土) 13:20:50.02ListBoxを右クリックした時にContextMenuを出したいです。
・項目が無いところを右クリックした場合は「新規作成」のMenuを表示
・項目があるところを右クリックした場合は「名前の変更」「削除」のMenuを表示
のように表示されるContextMenuを切り替えたいのですが
どのように記述すれば良いのでしょうか。
現状では下記のように書いており、どこを右クリックしても
「新規作成」が表示される状態です。(そう書いているので当然ですが)
<ListBox ...>
<ListBox.ContextMenu>
<ContextMenu>
<MenuItem Header="新規作成" Click="MenuItem_CreateCategory_Click" />
</ContextMenu>
</ListBox.ContextMenu>
</ListBox>
0046デフォルトの名無しさん
2013/06/08(土) 13:23:05.53ListBoxを右クリックした時にContextMenuを出したいです。
・項目が無いところを右クリックした場合は「新規作成」のMenuを表示
・項目があるところを右クリックした場合は「名前の変更」「削除」のMenuを表示
のように表示されるContextMenuを切り替えたいのですが
どのように記述すれば良いのでしょうか。
現状では下記のように書いており、どこを右クリックしても
「新規作成」が表示される状態です。(そう書いているので当然ですが)
<ListBox ...>
<ListBox.ContextMenu>
<ContextMenu>
<MenuItem Header="新規作成" Click="MenuItem_CreateCategory_Click" />
</ContextMenu>
</ListBox.ContextMenu>
</ListBox>
0047デフォルトの名無しさん
2013/06/08(土) 13:30:40.110048デフォルトの名無しさん
2013/06/08(土) 13:33:27.01項目のない行と、項目のある行に別々のDateTemplate適用させて、
それぞれのDataTemplateの中で別々のContextMenuを設定
でいい気がする
0049デフォルトの名無しさん
2013/06/08(土) 16:05:39.14レスをありがとうございます。
DataTemplateSelectorを使ったことが無かったので
色々とググっておりますが、使い方が分かりません。
参考になるサイトや、
もし簡単に書けるようでしたら
例を示していただけないでしょうか。
宜しくお願いいたします。
0050デフォルトの名無しさん
2013/06/08(土) 16:16:54.94<ListBox
ItemsSource="0123456789">
<ListBox.ContextMenu>
<ContextMenu>
<MenuItem
Header="ListBox" />
</ContextMenu>
</ListBox.ContextMenu>
<ListBox.ItemContainerStyle>
<Style
TargetType="ListBoxItem">
<Setter
Property="ContextMenu">
<Setter.Value>
<ContextMenu>
<MenuItem
Header="ListBoxItem" />
</ContextMenu>
</Setter.Value>
</Setter>
</Style>
</ListBox.ItemContainerStyle>
</ListBox>
0051デフォルトの名無しさん
2013/06/08(土) 16:32:19.38"DataTemplateSelector ListBox"でググッたら一発で出て来た使用例w
ttp://mikestedman.blogspot.jp/2009/04/datatemplateselector.html
この例だと、
BookingLineItemクラス・CashPaymentLineItemクラス・CCardPaymentLineItemクラスと、
いろんな型のごちゃまぜのコレクションをVMがSaleItemsってプロパティで公開して
そこにバインドしてる感じだね。
で、1つのListBoxだけど、1つ1つのクラスによって表示方法を変える仕組み。
0052デフォルトの名無しさん
2013/06/08(土) 22:42:12.36ありがとうございます。
いただいた例ですと下記URLと同じ例外が発生しており、
同解決方法で希望通りの動作にできました。
ありがとうございました。
ttp://stackoverflow.com/questions/3280121/contextmenu-in-style-setter
>>51
ありがとうございます。
ですが申し訳ありませんが、今の私には内容が難解すぎて
まったく理解できませんでした。
いつか理解できるようになるよう、勉強を続けます。
0053デフォルトの名無しさん
2013/06/09(日) 16:49:02.56PasswordBoxにヒント表示(何も入力されていない場合に半透明で表示する文字列)
するようにできました。
http://brentstewart.net/blog/post/2013/02/18/How-to-add-watermark-text-to-a-PasswordBox
ビルドは通って実行もできるのですが、
XAMLのデザイナーの画面で
エラーが表示されています。
エラー内容は以下の通りです。
エラー一覧の説明: "Enter your password" は変換できません。
エラーの詳細: "MyPasswordBox" で FormatException がスローされました: "Enter your password" は変換できません。 詳細を非表示にするにはここをクリックしてください。
ハンドルされていない例外が発生しました
文字列が有効な Boolean 型として認識されませんでした。
場所 System.Boolean.Parse(Sring value)
場所 System.ComponentModel.BooleanConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
例外が発生しているにも関わらずビルドが通り、実行にも問題ありませんが
このエラーの解消方法は分かりますでしょうか。
0054デフォルトの名無しさん
2013/06/09(日) 17:16:50.43GetPlaceHolderTextはなぜbool?
0055デフォルトの名無しさん
2013/06/09(日) 17:43:30.51String に変更したらエラー表示がなくなりました。
確かに仰る通り、気が付きませんでした。お恥ずかしい。
ありがとうございました。
0056デフォルトの名無しさん
2013/06/14(金) 22:40:23.500057デフォルトの名無しさん
2013/06/14(金) 22:42:02.410058デフォルトの名無しさん
2013/06/14(金) 23:02:41.150059デフォルトの名無しさん
2013/06/14(金) 23:03:53.72そうおっしゃらずに、そこを何とか!
使えないPG割り当てられて困ってるんです><
0060デフォルトの名無しさん
2013/06/14(金) 23:09:10.870061デフォルトの名無しさん
2013/06/14(金) 23:09:18.320062デフォルトの名無しさん
2013/06/15(土) 00:37:40.97しっかり分かっている人がいるなら
分かってない人にも業務画面のような仕事は割り振れると思う。
勝手にややこしい実装されないように
WPFの大部分を端折った手順書を用意しよう。
0063デフォルトの名無しさん
2013/06/15(土) 03:04:35.180064デフォルトの名無しさん
2013/06/15(土) 03:32:07.690065デフォルトの名無しさん
2013/06/15(土) 05:05:53.41というか6は色々完成度高かったな
0066デフォルトの名無しさん
2013/06/15(土) 07:41:29.31「Extended WPF Toolkit V2.0.0」をVisualStudio2012で使いたいんですが、
http://wpftoolkit.codeplex.com/documentation
の通りにやってみても上手くいきません。
プロジェクト → 参照の追加 → 参照(B).. → Xceed.Wpf.Toolkit.dllを追加
これで参照設定にはちゃんと Xceed.Wpf.Toolkitが表示されています。
0067デフォルトの名無しさん
2013/06/15(土) 07:46:27.87xmlns:xctk=”http://schemas.xceed.com/wpf/xaml/toolkit”
csファイルにも一応追記
using Xceed.Wpf.Toolkit
例えばDateTimePickerを使う場合
<xctk:DateTimePicker />
すると次のエラー
名前 "DateTimePicker" は名前空間 "http://schemas.xceed.com/wpf/xaml/toolkit" に存在しません。
他のコントロール(CheckListBoxやIntegerUpDown等)でも同様
0068デフォルトの名無しさん
2013/06/15(土) 07:49:08.93xmlns:xctk=”clr−namespace:ExtendedToolkit”
や
xmlns:xctk=”clr−namespace:Xceed.Wpf.Toolkit;assembly=Xceed.Wpf.Toolkit”
で試してみても同様
なんか基本的なところが間違っているんでしょうが、、
(連続投稿すみません。http抜いてもリンク禁止と怒られるので全角にしてあります)
006966
2013/06/15(土) 09:40:16.75csソースからToolkitのコントロールを直接newしてやると利用できたので、
まさかとは思いながらVisualStudio2012をUpdate2からUpdate3RC2に更新したら
XAMLからも普通に利用できるようになりました。
酷いよマイクロソフト…
スレ汚し失礼しました。
0070デフォルトの名無しさん
2013/06/15(土) 12:16:46.820071デフォルトの名無しさん
2013/06/15(土) 14:53:54.830072デフォルトの名無しさん
2013/06/15(土) 15:30:21.200073デフォルトの名無しさん
2013/06/15(土) 17:19:39.30SEが半透明表示やスクロールなんかのビジュアル面も重視したいから、って
WPFにしようってあまり詳しく考えずに採用しちゃったんですよ。
で、我が社はJavaとVB6(+VBA,COBOL)しかできる要員がいないので、
どうしたもんだか、と相談に来た次第です。
0074デフォルトの名無しさん
2013/06/15(土) 17:27:13.330075デフォルトの名無しさん
2013/06/15(土) 17:29:22.810076デフォルトの名無しさん
2013/06/15(土) 17:29:59.98そうでないならネット上での情報差もすごいあるし
WinFormsのが無難
WinFormsならdobonさえあればなんでも作れるからな
0077デフォルトの名無しさん
2013/06/15(土) 17:32:26.730078デフォルトの名無しさん
2013/06/15(土) 20:06:16.67WPFでストアアプリ風の、タッチ操作指向のUIを作るのはやはり難しい?
だったら素直にWinRTでやれよって思うかもしれないけど、
WinRTには頒布の問題や機能制限があって本質的に向いてない分野があるので
0079デフォルトの名無しさん
2013/06/15(土) 22:18:33.40仕事なら金払って業者に訊けよハゲ
0080デフォルトの名無しさん
2013/06/15(土) 23:19:20.87はぁ? って返したくなるな。
今じゃWPFの方が色んな意味で無難だろ。
0081デフォルトの名無しさん
2013/06/15(土) 23:20:11.210082デフォルトの名無しさん
2013/06/15(土) 23:21:25.11簡単だよー。WinRT より機能が多い分、どう作るのが良いのかは分かり辛いけど。
0083デフォルトの名無しさん
2013/06/16(日) 09:55:05.99なんか円表示するだけですげー重いんですけど・・・
ソフトの作りが悪いのかベクタ処理自体が重いのか判らない
0084デフォルトの名無しさん
2013/06/16(日) 10:00:37.60VisualStudio2012からRibbonコントロールが標準(System.Windows.Controls.Ribbon.dll)に
なったということで使用してみました。
<RibbonButton>のLargeImageSourceに画像を設定して、ボタンの
アイコンを表示してみたのですが、画像アイコンの表示が
汚いです。
(表示される画像のエッジ部分がガタガタして、アンチエイリアスがかかっていない?)
綺麗に表示するためにはどうしたら良いのでしょうか?
宜しくお願いします。
0085デフォルトの名無しさん
2013/06/16(日) 10:42:41.40つーか画像に勝手にアンチエイリアスなんてかけられたら嫌だろハゲ
0086デフォルトの名無しさん
2013/06/16(日) 10:53:23.09008784
2013/06/16(日) 12:29:52.23回答有難うございます
<RibbonButton>のLargeImageSourceに設定する画像の
最適なサイズ、解像度について教えて頂けないでしょうか?
<Button>に画像を設定して表示する場合は、スムーズに表示されます。
<RibbonButton>でも同じように表示したいです。
0088デフォルトの名無しさん
2013/06/16(日) 12:34:13.22http://msdn.microsoft.com/ja-jp/library/system.windows.controls.ribbon.ribbonimagesize.aspx
ここ読めやぁ
0089デフォルトの名無しさん
2013/06/17(月) 11:10:38.94日本語入力モードになってしまいます。
IMEを無効にはできたのですが、デフォルトでIMEをOFF状態に
できなくて困っています。どうしたものでしょうか?
0090デフォルトの名無しさん
2013/06/17(月) 11:16:34.790091デフォルトの名無しさん
2013/06/17(月) 11:36:55.150092デフォルトの名無しさん
2013/06/17(月) 11:40:14.00スタイルで設定すれば、Window内の全てでも、アプリ内の全てでも、
範囲はスタイルを置く場所次第だな
<Style TargetType="TextBox">
<Setter Property="InputMethod.IsInputMethodEnabled" Value="False"/>
</Style>
0093デフォルトの名無しさん
2013/06/17(月) 13:01:42.59どうもWPFのバグっぽいです。
XPの場合にloadedイベントでtxtbox.focus()をすると
そのtextboxがIMEオンになってしまいます。
7の場合はIMEオンになりません。これはあきらかにWPFのバグですね。
0094デフォルトの名無しさん
2013/06/17(月) 18:55:24.08Buttonを2つ置き、それぞれの名前を btn_a, btn_b とします。
2つのボタンには LostFocus() イベント発生時に処理をするように
btn_a_LostFocus() 関数と btn_b_LostFocus() 関数を設定します。
ここで、btn_a, btn_b は、
・ボタンからフォーカスが外れた時に処理をしたい
・ただし、btn_a ×N回 と btn_b ×M回 を交互に押している場合には
処理は実行しない
としたいです。
btn_a, btn_b を、↑ボタン、↓ボタンとすると、↑と↓をポチポチ押している時は
処理はせず、別のコントロールにFocusが移った時に処理をしたい、という感じです。
以下のように書きましたが、if文の中に入ってしまい
希望の動作となりませんでしたが、どのように書けば良いのでしょうか。
private void btn_a_LostFocus(object sender, RoutedEventArgs e) {
if (!btn_b.IsFocused) {
// 処理(btn_aを押してからbtn_bを押すと、ここに入ってしまう)
}
}
宜しくお願いします。
0095デフォルトの名無しさん
2013/06/17(月) 19:28:24.830096デフォルトの名無しさん
2013/06/17(月) 19:33:32.57生き写しのルール文章みたいだ
009894
2013/06/17(月) 20:12:13.30希望の動作になりました。
IsFocused はなくても十分なのかもしれませんが、
これから検証します。お騒がせしました。
private void btn_a_LostFocus(object sender, RoutedEventArgs e) {
if (!( btn_b.IsFocused || btn_b.IsKeyboardFocused )) {
// 処理
}
}
private void btn_b_LostFocus(object sender, RoutedEventArgs e) {
if (!( btn_a.IsFocused || btn_a.IsKeyboardFocused )) {
// 処理
}
}
0099デフォルトの名無しさん
2013/06/17(月) 20:40:10.730100デフォルトの名無しさん
2013/06/17(月) 20:45:14.600102デフォルトの名無しさん
2013/06/18(火) 07:29:48.62Aボタン・Bボタンの上から
マウス外すつもりがなくても外れちゃった、
なんてことは毎日百回単位で発生しそうだから
(普通は単純に無視されて何も起きないから気づかないだけ)
普通のアプリとかだとそれ、操作性最悪になりそうだけどな。
ユーザーが意図しない処理実行が多発しそうだ。
操作にゲーム性を求めてるとか、
実行したい処理が間違って実行しても問題ない処理とか
そういう場合は例外だけど。
0103デフォルトの名無しさん
2013/06/19(水) 00:29:11.30それを実行したいのですが、どうすれば良いでしょうか。
プロジェクトの構成:
ProjectName
+-- help ヘルプフォルダ
+--- help.html ヘルプファイル
呼び出し:
Process.Start("help\\help.html");
例外、ファイルが見つかりません。となります。
0104デフォルトの名無しさん
2013/06/19(水) 05:00:19.860105デフォルトの名無しさん
2013/06/19(水) 05:16:30.340106デフォルトの名無しさん
2013/06/19(水) 07:35:05.870107デフォルトの名無しさん
2013/06/19(水) 08:25:56.26それは知らんかった。
0108デフォルトの名無しさん
2013/06/19(水) 12:04:09.72htmlが実行ファイルのあるフォルダ以下にコピーされてないから
0109デフォルトの名無しさん
2013/06/19(水) 17:14:31.750110デフォルトの名無しさん
2013/06/19(水) 21:07:09.20ほら、WPFの話だよ。
0111デフォルトの名無しさん
2013/06/19(水) 21:21:36.190112デフォルトの名無しさん
2013/06/19(水) 22:57:46.54うわぁ…
0113デフォルトの名無しさん
2013/06/20(木) 20:23:03.61俺も知りたいんだが。。。
0114デフォルトの名無しさん
2013/06/20(木) 20:26:54.08面白いと思ってんのか糞厨房
0115133
2013/06/20(木) 20:44:04.64特にやり方書かなくても良いよね。
>>114
ため息ってどういう時に出るのか知ってる?
バカなんだなぁ。頑張ってね。
0116115
2013/06/20(木) 20:44:38.34おっちょこちょいだなぁ。
0117デフォルトの名無しさん
2013/06/20(木) 22:52:07.592ch初心者なんだろうけど
その都度のレス番じゃなく最初のレス番を入れたほうがいいよ
最近どこかのスレでも似たようなことしてる人いたなあ
0118デフォルトの名無しさん
2013/06/20(木) 23:51:02.170119デフォルトの名無しさん
2013/06/21(金) 02:37:46.79名前にどのレス番を入れるのかは合によりけりでしょう。
あなたの考える「人の使い方」には合致しないのかもしれないけれどね。
ちなみに歴は12年くらいかなぁ。
中学生の頃からだが、もうそんなに経つのか。
0120デフォルトの名無しさん
2013/06/21(金) 02:39:19.55今日は調子悪い日のようだ。ミスが多い。
0121デフォルトの名無しさん
2013/06/21(金) 08:29:21.210122デフォルトの名無しさん
2013/06/21(金) 12:10:44.910123デフォルトの名無しさん
2013/06/22(土) 17:20:48.65ローカライズすることって可能?
可能なら方法を教えてほしい。
WPFの場合、ソリューションスクリーンの画像ファイルの
プロパティの内、「ビルドアクション」を「SplashScreen」に設定する
ことしかできないから、ローカライズは無理なのかなぁ。
0124デフォルトの名無しさん
2013/06/22(土) 17:48:40.12サテライトアセンブリに入れれるのかは知らない
0125デフォルトの名無しさん
2013/06/22(土) 18:09:14.32ありがとう。
>Mainを自分で書けば制御はできる
これを解説しているサイトとか知らない?
0126デフォルトの名無しさん
2013/06/22(土) 19:55:56.13これでApplicationをRunする前にSplashScreen 作ってShowすればいいんでね
0127123
2013/06/22(土) 20:07:02.47WPFでもMainって書けたのか、知らなかった。
またひとつ勉強になりました。ありがとうございます。
>>124
意図を理解できておらず申し訳ありませんでした。
0128デフォルトの名無しさん
2013/06/23(日) 00:06:32.97って4.5から非推奨になったん?
以前は.NET Framework Client Profileにあったのにさ
0129デフォルトの名無しさん
2013/06/24(月) 20:25:44.02TreeViewで現在表示されている(ただし選択はされていない)TreeViewItemを取得するにはどうしたらいいでしょう?
スクロール位置(VerticalOffset)とTreeViewItemの高さから計算すればいいかなと思いましたが、
もっと簡単な方法があればご教示ください
TreeViewItemのIsVisibleは見た目上表示されていないアイテムも含めTrueになっていて使えませんでした
0130デフォルトの名無しさん
2013/06/24(月) 20:34:33.69裏技的にはあるけど使い物にならないと思う
0131デフォルトの名無しさん
2013/06/24(月) 21:18:13.320132デフォルトの名無しさん
2013/06/24(月) 23:04:33.34そもそも4.5はClient Profileが廃止されてるはずだが
0133129
2013/06/24(月) 23:13:13.82自力でがんばります
0134デフォルトの名無しさん
2013/06/24(月) 23:15:03.16Markupの下には
System.Windows.Markup.ValueSerializerAttribute
しか見当たらないんだ。なんか参照追加設定要るん?
0135デフォルトの名無しさん
2013/06/24(月) 23:26:13.41PresentationFramework.dll
0136デフォルトの名無しさん
2013/06/29(土) 13:57:39.80調べてみたけど全然ヒットせん
0137デフォルトの名無しさん
2013/06/29(土) 14:00:32.19ボタンにそれぞれDataContext設定すれば行けるよ
でもそういうことが聞きたいんではないんでしょ
もう少し正確に頼むわ
0138デフォルトの名無しさん
2013/06/29(土) 14:00:41.710139136
2013/06/29(土) 14:10:42.35すまん大雑把すぎた
今いわゆるMVVMモデルに出来るだけ忠実な感じにしようと作ってるんだが、
StackPanelの上に1〜20個くらいの(モデルの内部状態に依存した)ボタンを
表示させたいんだ
Children.Addすりゃ出来るっちゃ出来るが、
これデータバインディングで出来ないのかな、と色々考えて調べたけど
俺のググリ力が足りないのか見つからんかった
という話なんだ
まで書いて更新したら>>138がエスパー力発揮してたんだけど、
View(ItemsControl.ItemsSource) <=> ViewModel(List<Button>) <= Model(List<String>)
でイケるのか…?
0140デフォルトの名無しさん
2013/06/29(土) 14:14:15.76まずListBoxを作って、DataContextをContentにバインドしたButtonを持つDataTemplateをListBoxに設定して、
それからList<string>をListBox.ItemsSourceにバインド
0141デフォルトの名無しさん
2013/06/29(土) 14:17:28.96たとえばこんな
0142デフォルトの名無しさん
2013/06/29(土) 14:17:42.280143デフォルトの名無しさん
2013/06/29(土) 14:18:29.080145デフォルトの名無しさん
2013/06/30(日) 01:33:18.22Freezeするか、Dispatcher.Invoke等で該当スレッドで操作する。
0146デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0147デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0148デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANそっとしとけ
0149デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0150デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0151デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0152デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0153デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0154デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0155デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANコピペだけでプログラミングできるという特殊な能力があるだろ
0156デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANVBほとんどなくてC#がほとんどだけどねw
まぁしかし、どのみちWPFなら
VBでもC#でも、XAMLの方が重要になるけど
0157デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.ANVBプログラマでも簡単にC#に移行できてるよ。
セミコロンで行を終わらせることと、{ }で括ることと、forループの回し方だけ教えとけば、
VBプログラマででもWPF (C#)プログラマに変身できる。
0158デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.ANそもそもC#自体特に難しいことないんだけどな、C++/CLIなんか触るとやっぱC/C++は何倍も難解だと感じるし
C#は標準ライブラリが貧弱すぎて、外部ライブラリに頼らざる得なくて、そうなると結局C/C++が必要になってUnsafeやラッパー書かざるを得なくなって、そうするとC#のわかり易さが消えてなくなる
0159デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.AN0160デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.AN0161デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.AN0162デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.AN0163デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.AN0164デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.AN0165デフォルトの名無しさん
2013/07/09(火) NY:AN:NY.AN0166デフォルトの名無しさん
2013/07/09(火) NY:AN:NY.ANアホらし。
0167デフォルトの名無しさん
2013/07/09(火) NY:AN:NY.AN俺に見せてみろよ。口だけのやつじゃないだろうなw
0168デフォルトの名無しさん
2013/07/09(火) NY:AN:NY.AN他人のソース
0169デフォルトの名無しさん
2013/07/09(火) NY:AN:NY.AN0170デフォルトの名無しさん
2013/07/09(火) NY:AN:NY.AN具体的な名を出すつもりもないが・・・
この汚ねぇDataGridはどう見てもWPFです。
ありがとうございました。
ってな感じの製品は割とよく見かけるな。
以前WinFormsで作られてたソフトが、
0からリプレースされると同時にWPFへ移行ってケースが多いようだ。
0171デフォルトの名無しさん
2013/07/09(火) NY:AN:NY.AN自動実装プロパティの変更時にPropertyChangedを上げるProxyで包めばいい
Castle Dynamic Proxy使えば簡単に作れるよ
0172デフォルトの名無しさん
2013/07/09(火) NY:AN:NY.AN0173デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.AN俺は自前の静的コード生成でやってるが、
やってることはCastle Dynamic Proxyとあまり変わらない。
0174デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.ANWPFアプリケーションのプロジェクトを作成して、
最初からあるgridの上にpaintを乗せて、
そのpaintのmouse_moveイベントを作ったんですが、
mouse_moveの処理が呼び出されません。どうなってますか。
ちなみにgridのmouse_moveを作ったら呼び出されました。
0175デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.ANそんなクラスねーぞ
0176デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.ANpaintでなくImageでした。
Canvasでやってもmouse_moveがきません。
0177デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0178デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN<Image HorizontalAlignment="Left" Height="250" VerticalAlignment="Top" Width="300" MouseMove="Image_MouseMove_1" Margin="0,19,0,0"/>
</Grid>
0179デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0180デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0181デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.ANサンクス
0182デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.ANnullはダメでTransparentはOKじゃねえの
0183デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0184デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0185デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN肝心のTreeViewItemを補足できなくて困っています
SelectedItemを参照しても、TreeViewItemじゃなくてバインドしたクラスが返ってきます
この制御自体はVMでもコードビハインドでも構いませんが、「選択したアイテムを表示させる」にはどうしたらいいですか?
0186デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN今はやむなくStackPanelのChildrenにAdd(new TextBlock())みたいな形で
強引にやってるのですが、
コードビハイドに色々とコード書くと柔軟性が損なわれるのでなんとか
XAML側で定義した物にデータ流しこむだけで済ませたいのです
ListView/ListBox/DataGridだと要件を満たせない感じなので、
どなたかやり方に心当たりある方は教えてくれると助かります
0187デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0188デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANItemContainerGenerator使え
いま外だからやり方は自分でググれ
0189デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANなるほど
var item = treeView.ItemContainerGenerator.ContainerFromItem(treeView.SelectedItem) as TreeViewItem;
で行けるんだ
ありがとうございました
0190デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANhttp://blogs.yahoo.co.jp/elku_simple/29250755.html
0191デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANいや、無理
0192デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0193デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANそのページの「TreeViewのノードを展開するには、なんとかしてTreeViewItemを取得しなければならない。」ってのは
「IsExpanded」をバインドすれば簡単にできるんだけどね
0194デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANお前の頭が悪いからそう感じるだけ。
0195デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN7/13(土) 10時 開演
●◆じゃあの夏祭り◆●
160:カミカゼ[]
2013/07/13(土) NY:AN:NY.AN ID:Onj7i2q50
ようおまいらwwww
眠いなあwwwおまいら睡眠たりてっか?www
なんか今年の夏は、お天道さまが気合はいってるからなあwww
夏バテに気をつけて体調管理は万全にしとけよwww
おう、そうだwww
明日の22時あたりにおもしろ情報持って遊びに来るからよろしくなwwww
じゃあのwww
--- 以下スレ情報 ---
高岡さんがフジ韓流ゴリ押し批判したら干されたのでウジテレビ凸
http://hayabusa.2ch.net/test/read.cgi/news4vip/1373622723/
0196デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANTreeViewItem FindContainer(ItemsControl parent, object childItem)
{
var container = parent.ItemContainerGenerator.ContainerFromItem(childItem);
if (container != null)
{
// parentの子の中にContainerが見つかった
return container as TreeViewItem;
}
// parentの子を親として再帰検索
foreach (var item in parent.Items)
{
var child = parent.ItemContainerGenerator.ContainerFromItem(item) as ItemsControl;
if (child != null && child.Items.Count > 0)
{
var result = FindContainer(child, childItem);
if (result != null)
{
return result;
}
}
}
return null;
}
private void MyTreeView_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e)
{
var item = FindContainer(MyTreeView, e.NewValue);
if (item != null)item.BringIntoView();
}
0197デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0198デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANしかし透明でもmouse_move来る使用の方がいいんじゃないのかこれなんでこうしてるんだろうか。。
0199デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANXAMLが直感的じゃないのは直接的な問題じゃないんだな。
でもそれは、XAMLを直接編集する必要がない出来の良いInterface Builderがあればの話。
現実はVSもBlendも糞みたいなBuilderで、WinFormsが今でも支持されてるのはBuilderが優秀だからだろ。
実際GUI作り込むのはDropshadowやアルファブレンディングを除けばWinFormsのが楽。
Javaがデスクトップで不人気で鯖サイドでしか使われないのはJavaFX含めてInterface Builderが糞だから
XcodeはなんだかんだいってInterface Builderが優秀ってか他と比べてかなりマシ
0200デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0201デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN宗教怖い
0202デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANWindowsやOfficeにべったり依存した泥臭い要件に対応するのが困難なのが原因だろ
0203デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANWPFというかXAMLにどうしても筋が悪い技術の臭いを感じる一番の理由は
文字列リテラルへの過剰な依存だと思う。
インテリセンスも効かないし、せめてキーとする文字列に識別子を割り当てられるようには
できなかったのか
0204デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANライブラリの品質については比較したことないから言及しないけど、量については.NETよりも豊富だろ
C/C++のライブラリの移植数はJavaの方が豊富だし、Javaと.NET両方に移植されてる場合でも完成度はJavaの方が歴史あるぶん高いし。
.NETの弱さって商用除いたライブラリの少なさと完成度だし
>>203
インテリセンス効かないの本当に致命的だよね、VS使うメリットがなくなる
0205デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN候補から選んだら
<TextBlock> </TextBlock>と閉じタグまでセットで入力してくれるけど
これってインテリセンスじゃないの?
0206デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANwindowsフォームだけでいいんじゃねえの
食い扶持のなくなったmicrosoft技術者が
飯を食ってくために無理やり作り出したのがこれとかwindows8じゃねえの
メーカー製PCのバンドルソフトみたいなもんで
0207デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0208デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0209デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0210デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANどういった経緯でそんな妄想を抱くに至ったの?
0211デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0212デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0213デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANまあ頑張れ
0214デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0215デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0216デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANMouseDownの処理を実装したいんですが、
どうしたらいいですか
0217デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANellipse.MouseDown += ellipse_MouseDown;
Canvas.SetLeft(ellipse, 100);
canvas.Children.Add(ellipse);
0218デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0219デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANゲームだけじゃなく、デザインに拘ったUI作るときも、イベントが存在しないんだから自分で実装する他ないだろ
0220デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0221デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN普通のアプリにはゲームループとかないからイベントドリブンだよ?
0222デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANボタンクリック時に、Canvas上の全てのEllipseのWidth,Heightを取得したいんですが、
どうしたらいいですか
0223デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANActualWidth/Height
0224デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANfor (int i = 0; i < Canvas.Children.Count; i++)
{
double width = ((Ellipse)Canvas.Children[i]).Width;
}
0225デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANその他の物があるとw
0226デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN猫画って言おうぜ
0227デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANCanvas.Child.Add(elps);
してるんですが、サイズの大きいEllipseだと
Canvasからはみ出して表示されてしまいます。
Canvas内にしかEllipseが描画されないようにするにはどうしたらいいですか。
あとCanvasに黒い外枠を付けるにはどうしたらいいですか
0228デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANBorder
0229デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANありがとうございました
0230デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.ANXAMLとそのコードビハインドだけでほとんど占めてそうな
フォームチックなやりとりだな
0231デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.ANM$ちゃんWPFとBlendを一体どうしたいん??
そもそも何故VSとBlendを分けたのかも意味不明で、Blend消えた今も統合しないままなのも謎過ぎるんだが
現状、リッチ(死語)なUI作る労力や効率がWPFもWinFormsも変わらない、もしくはドキュメントやQ&Aが豊富なWinFormsの方が易しいんだがwww
0232デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.ANMS信者以外の開発者は誰も使おうとしないし
「これからはWPF!」ってMSが言い始めて何年経つよ?
もういい加減だまされてるって気付けよ
0233デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.ANamazonでWPFって入れたら中古本からしか購入できないのばかりwこりゃ将来性ないわw
0234デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.ANelps.MouseRightButtonDown += elps_MouseRightButtonDown;
して、右マウスダウンで処理が実行されるようにしたんですが、
elps.StrokeThickness = 1;
にしてるので、マウスの位置を合わせるのが難しいです。
描画されている線の太さよりも、マウスで選択できる領域(太さ)を大きくしたいんですが
どうしたらいいですか
0235デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.ANまあWinFormは大本のMSが切り捨ててるから将来性はもっと皆無なんだがな…
0236デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.ANその1冊だけでいいんだよ。
後はmsdnのドキュメントが充実してるからそっちをちゃんと読んでればいい。
0237デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN当たり判定用にもう一個、線が太くて透明なEllipseを置くとか
0238デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANRazorだとPHPみたいに密結合しちゃうし、<Script>で外部ライブラリ読み込めばいいんじゃね?
そもそもXAML使えるデザイナーなんて、お目に掛かったことがないんだがw
俺はデザインもプログラムも両方できるけど、こんな人間は日本では少数だろ
0239デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0240デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0241デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0242デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANPC向けならストア専用にするメリットがなく
WPは奇特な人間以外買わないからだろう
0243デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANストアアプリはWPでは動かない
0244デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN従来通りかWebアプリケーションにするに決まってんだろ
分かったらさっさとWin8を0円で売れ
0245デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0246デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0247デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0248デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANMac上の仮想マシンのゲストOSとしては最高
0249デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANきっと天才プログラマにはXAMLが流行らないことが分かっていたんだなw
0250デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN参院選立候補者?
0251デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN0252デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN0253デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.ANWinFormsとWebFormsを切り捨ててWin/WP/ASPすべてWPFに統一すべきだよ
0254デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN0255 忍法帖【Lv=2,xxxP】(1+0:5)
2013/07/18(木) NY:AN:NY.AN0256デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN年一でOSが変わってVSもおそらく年一で出る
半年でpreview出るから
賞味期限が異常に短い本になる
0257デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN0258デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN0259デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN0260デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.ANそれが一年毎になったところでペースが変わるとも思えんが
0261デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANWindows7 買ったの 3年目やったし
0262デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0263デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0264デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0265デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANXamarinがあるからC#これからもっと伸びるぞ
っつーかもうWindowsプラットフォームってビジネスとしては大手メーカーが握ってる官公庁以外で仕事なんてねーぞwww
0266デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0267デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0268デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANWinプログラマーってこんなんばっかですか?
0269デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANおたくが「一部」かかわったものが一体なにでどれだけ有名なの?w
0270デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN馬鹿が染らない内に立ち去られることをお勧めしますね
0271デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANそれで食ってけてる人間はほんの一握りということだな
誤差レベルの話だよ
0272デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANPathとPathFigureとPathGeometryとArgSegmentを使って
円弧をcanvasにAddする処理を作りました。
んで、このcanvas上のpathから逆に円弧の中心座標と開始角度と終了角度を取得して、
パラメータを変更して円弧を再描画をしたいんですが、どうしたらいいでしょうか。
このPathを使った方法だと開始点、終了点、半径、などの情報しか得られないので、
これらの情報から計算するしかないのでしょうか。
依存プロパティとかデータバインドとか継承とか使ってうまいこと中心座標を円弧に持たせて
getできるようにできないでしょうか
よろしくお願いします。
0273デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN普通にクラス設計の話じゃね?
0274デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANすでにそれらの情報を持ってるのになんで再計算するんだよ
0275デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN円弧を作ってんです。
ダイアログを閉じたらそれらの情報は失われます。
0276デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN座標計算してると思ってる?
0277デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANどっかに退避させとけ
そのくらい頭使えYO
0278デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANcanvas.Children.Add(path);
したあと、再度このpathにアクセスして
ダイアログに中心座標を表示したいんですが、どうしたものかと。。
0279デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0280デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0281デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANその後このpathからどうやってその退避させたデータに
アクセスさせたらいいのかと。。
0282デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN静的に一つだけ存在しているというわけではないんです。
念のため。
0283デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0284デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANlistbox当たりから勉強しなおしたらいい
0285デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANPathが何個あろうが引ける
0286デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN後はバインディングで
ていうか楕円は駄目なん?
0287デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN入れ物が違うだろw
0288デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN君達は教える側に向いてないねw
0289デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANここはアルゴリズムや設計思想のスレじゃない
0290デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANpathと中心座標のデータを保存しといたらいいのかな。
これだと2重管理になるから円弧を削除するときが面倒そうですが。。
0291デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANどこが?
0292デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0293デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0294デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANそこまで知ってるのか知らんが
0295デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANShapeを継承するんです?
それをどう実装したらcanvas.Children.Add()できるのかがわからない
0296デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0297デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANIDでないからなあ
0298デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN普通にAddするだけじゃん RectangleやらEllipseやらと変わらん
0299デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANそいつをnewしてcanvas.Children.Addしたらcanvasに円弧が描画される。
GetCenterPosとかしたら中心位置が得られて、
SetCenterPosしたらその点を中心に描画されるような
0300デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN時間の無駄
0301デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN中心位置だのなんだのはコントロールが持ってるもんじゃなくてデータとしてデータオブジェクトが持ってるもんだ
だからコントロールに聞きに行くことはない
0302デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0303デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANアップしてくださいませんかというレス見てやめた
0304デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANまあ動いてるよ
動作としては
追加ボタンを押すとダイアログが出てくる
数値を入れてOKを押すとcanvasに線が出てくる
線を左クリックするとまたダイアログが出てきて数値変更後OKを押すと更新される
誰かさんと違うのはLineDataと言うクラスを作って
そこに座標が入ってる
まじめにMVVMやるのはめんどくさかったのでLineのTagにLineDataぶっこんである
クリックするとそれを元にダイアログ開く(Datacontextに突っ込んでるだけ)
もし円弧でやるならArcDataに入力値を入れると
ArgSegment向けの値を出すプロパティを実装する
円弧を画面に出すときはそれを使う
もちろんGetCenterPosなんて不要
0305デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN誰かが書いてたようにDictionaryでもいい
そしたら優先順位死ぬかもしれないけど
0306デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN(PathFigures)((PathGeometry)path.Data).Figures[0]).Segments[0]. 〜
見たいな感じになってて凄く扱いづらいんですが、
line.X1 = 100;
みたいな感じで扱いやすくできないんでしょうか。
円弧だけやたら難しくないですか。
0307デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN今後10年使ってても多分一切使わない世界だなw
0308デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0309デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0310デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN無いから必要ならクラスでもメソッドでも好きな物作れ
作りたくないならプログラム自体やめましょう
0311デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANcanvas.Children.Add()
出来る形で自作の円弧クラスをどう実装したらいいのかがわからない
0312デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN単にPath継承したクラスのインスタンス作成してAddしてみてもいないですね
0313デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0314デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANこの絵を動かすのはどうやるんだろう?
ってなってた中学生時代の自分を思い出す。
0315デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0316デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANPathはシール型だから継承できないです。
わかってないのはあなたじゃないですかw
0317デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANユーザコントロールでもなんでも突っ込めばわかるだろ
0318デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANまだやってるのけ?
ユーザコントロールでもなんでも作ったものを突っ込めばわかるだろ
0319デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANどうやってやったか教えてやらね。
役に立たない2chのクズ共がwざまあw
0320デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN君のレベルは多分他の連中の中で群を抜いて低いと思うよ
最初の段階のレスの意味すら理解できてないし
0321デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN俺はこの1日で成長したわけだがここで煽ってた連中は煽って何か成長したのか?
時間とエネルギーを無駄にしただけじゃないのかw
成長した俺様の勝ちw時間とエネルギーを無駄にしたお前らの負けw残念w
0322デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANもう来なくてもいいよ
0323デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANここに書き込んだから成長した訳じゃないんだろ
お前も時間とエネルギーを無駄にしただけってわけ
0324デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0325デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN0326デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN滲まずに表示させるにはどうすればよいでしょうか。
0327デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANWPFがまともに使い物になるのはWPF4からだと考えてください
.NET4以降にアップデートしましょう
0328デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN.NET Framework は4.5がインストールされてるのですが、WPFのバージョンが3のようです。
どうやれば4以降にできるのでしょうか。
環境はWin8 pro/VS2012 Proです。
0329デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANUseLayoutRoundingをTrueに
0330デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN色々やってみたのですが変わりません。
<TextBlock x:Name="infoText" TextWrapping="Wrap" LineStackingStrategy="BlockLineHeight"/>
↓
<TextBlock x:Name="infoText" TextWrapping="Wrap" LineStackingStrategy="BlockLineHeight" UseLayoutRounding="True"/>
でいいんですよね? False もやってみたのですが、変わりませんでした。
0331デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN0332デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANこの板、ID出ないのか。
Win8 pro/VS2012 Proです。
0333デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN0334デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN両方入れないとダメだったと思う。
0335デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN勿論バックアップしてから弄ったほうがいい
0336326
2013/07/21(日) NY:AN:NY.AN対象のフレームワークは .NET Framework4 Client Profile でした。
念の為に.NET Framework4/.NET Framework4.5に変えてみましたが、ビルドできなくなった。(名前 'Properties' は現在のコンテキスト内に存在しません。)
自作のアプリじゃない(GitHubでソースが公開されている)ので、もうこういうものだと諦めて使います。
いろいろアドバイスありがとうございました。
0337デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN0338デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN0339デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN0340デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN0341デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN0342デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANそれを整数にするのがUseLayoutRoundingじゃないのか?
ただこれ、ルートで使えって書いてあるが
>ルート要素の UseLayoutRounding を true に設定する必要があります。
>(中略)親の座標がピクセル境界にない場合、子の座標はピクセル境界になりません
0343326
2013/07/22(月) NY:AN:NY.ANダメもとで一番上位のフォームのWindowにUseLayoutRounding=True"を入れてみると文字がにじまなくなりました。
ありがとうございました。
0344デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.ANListViewのアイテムテンプレートにFrameを配置し、FrameのContentに動的生成したRichTextBlockをバインドします
プロジェクトを実行しListViewを前後にスクロールすると画面外に出たアイテム内のRichTextBlockが隣り合ったアイテム内のRichTextBlockと入れ替わっていることがあります
(入れ替わるアイテム内のRichTextBlockはどちらも画面外です)
この現象は確認した限りではアイテムパネルが仮想化されているときになりました
どうすればこの現象をなくすことができますか?
やりたいことはListViewのアイテムに動的生成したRichTextBlockを配置することです
0345デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.AN3行目の説明に間違いがありました
RichTextBlockが入れ替わるのは隣り合っているアイテムではありませんでした
正しくは前後にスクロールされて、画面外にでたアイテムが新しく画面内に入ってきたアイテムと入れ替わっていました
0346デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.ANストアアプリにはRichTextBlockという不気味な物があるんだな
0347デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.ANそれを自動的にView側に描画するような仕組みって
どうにか作れたりしないもんか
View側に処理書くの嫌なんだよな
0348デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.AN0349デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.AN0350デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.AN0351デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.ANそういうのはむしろVにコード書きまくってカスタムコントロールに閉じ込めろ
無理にMVVMにするよりその方が全体としては綺麗だし再利用性も高くなる
0352デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.ANなるほど、やっぱりカスタムコントロールでなんとかするしか
道はないのか…
ありがとう、参考になった
0353デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.AN0354デフォルトの名無しさん
2013/07/25(木) NY:AN:NY.ANペントハウスとプレイボーイ
0355デフォルトの名無しさん
2013/07/25(木) NY:AN:NY.AN0356デフォルトの名無しさん
2013/07/25(木) NY:AN:NY.AN0357デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.AN10年前猫も杓子もオブジェクト指向って言ってた頃は、
変数はprivateにして関数経由で読み書きすべきと主張してたジャン
この態度の変わりようはなんなんn
0358デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.ANC#はプロバティ-至上主義だろ
お前は何処の星出身だよ
仮にお前がpublic変数を現場で使えと言われているなら、言っている奴が特殊だ
0359デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.AN0360デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.ANプロパティにする必要も無い気もする。
0361デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.AN0362デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.ANなんでもかんでも公開するべきではないという意味では、フィールドより少しだけマシとはいえやはり必要最小限にするべき
0363デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.AN0364デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.AN0365デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.ANXAMLからデータバインドに使えるのは
publicなプロパティだけだから注意な
0366デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.ANいっそpublic識別子の代わりにproperty識別子みたいなの
言語仕様に入れちゃえば良かったのにね
0367デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.AN0368デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.AN0369デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.AN外部から読み取り専用にして内部データを保護できるとか、便利な仕組みだよな
自動実装の不満点は初期化の仕組みがないことだわ
0370デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.ANって話になるからなあ。
そうじゃなくて、OOの属性という概念をプログラミング言語に素直に写像したものが
プロパティだと考える方が納得的だと思う。
0371デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.ANそんなの言い出したらCでも可能
0372デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.ANそれ以降は言語製作者のオナニーやったんや
0373デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.AN0374デフォルトの名無しさん
2013/07/29(月) NY:AN:NY.ANprivateなプロパティをバインドできてしまうという
0375デフォルトの名無しさん
2013/07/29(月) NY:AN:NY.AN修正するなら下手な救済を与えずバッサリ行って欲しいね
0376デフォルトの名無しさん
2013/07/29(月) NY:AN:NY.AN0377デフォルトの名無しさん
2013/07/29(月) NY:AN:NY.ANますます進むpublicフィールドへの回帰
0378デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.AN右寄せ表示と通気用の書式を Style にまとめようと思った。
けど、StringFormat って Style で指定できなくね?
Label の ContentStringFormat なら Style で指定できるのに。
なんだこれ。
0379デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.AN0380デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.ANグラフィック系のハンドルだのファイルハンドルだのオブジェクトだのメモリだの
だだ漏れじゃないか
あとMediaElementが不定期にファイル握ったままになるのを直してほしいわぁ
0381デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.ANメモリリークしてたっていいんじゃないの
0382デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.AN0383デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.AN0384デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.AN0385デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.AN0386デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.ANSystem.Windows.Forms.Cursor.Positionって普通に使えるよね。
名前空間の仕分けが変なのは今更言っても
0387デフォルトの名無しさん
2013/08/04(日) NY:AN:NY.AN勝手にマウスカーソル移動させられちまうアプリって
俺がユーザーならそれだけで不満爆発
0388デフォルトの名無しさん
2013/08/04(日) NY:AN:NY.ANそれ読み取りしか使えなかったっす
0389デフォルトの名無しさん
2013/08/04(日) NY:AN:NY.AN0390デフォルトの名無しさん
2013/08/04(日) NY:AN:NY.AN0391デフォルトの名無しさん
2013/08/04(日) NY:AN:NY.AN0392デフォルトの名無しさん
2013/08/04(日) NY:AN:NY.AN0393デフォルトの名無しさん
2013/08/04(日) NY:AN:NY.AN>>389はたぶん使い方間違ってるんだろうし
0394デフォルトの名無しさん
2013/08/04(日) NY:AN:NY.AN0395デフォルトの名無しさん
2013/08/04(日) NY:AN:NY.AN0396デフォルトの名無しさん
2013/08/04(日) NY:AN:NY.ANGUI部品のレイアウトが微妙にずれてるんですが、どうなってますか
vs2012だったらこういうことはないですか
0397デフォルトの名無しさん
2013/08/04(日) NY:AN:NY.AN0398デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.ANクソ細かいことを気にしていちいち微調整したがるジャップには合わない
0399デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.ANそれじゃごく初歩的な単純な画面くらいしか作れないし
WPFで作る意味もない
0400デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.ANストアアプリは別として
0401デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.ANhttp://www.infoq.com/jp/articles/Win8-LOB-Options
0402デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.AN0403デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.AN今のままじゃ無理だな
妙な設計のおかげでデータベースがレスポンス寄越す前に
metroが休止したりとかさんざんな状態になる
0404デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.ANものなんだからそんなもん要らん
ちょっとリッチなHTML+JSにすぎない
0405デフォルトの名無しさん
2013/08/06(火) NY:AN:NY.ANスライドバーを動かすとそれにあわせて拡大縮小します。
ただ一定範囲ごとにひっかかりがあります。たぶん拡大縮小の画像を
生成しているんじゃないかと思うのですが何かスムーズになる方法は
ないものでしょうか?環境はVS2008です。
Class Window1
Dim img As New Image
Private Sub Window1_Loaded(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles MyBase.Loaded
Dim dec As New TiffBitmapDecoder(New Uri("c:\a4.tif"), BitmapCreateOptions.IgnoreColorProfile, BitmapCacheOption.Default)
For Each frame As BitmapFrame In dec.Frames
img.Source = frame
Canvas1.Children.Add(img)
Exit For
Next
Slider1.Maximum = 1000
Slider1.Value = 500
End Sub
Private Sub Slider1_ValueChanged(ByVal sender As System.Object, ByVal e As System.Windows.RoutedPropertyChangedEventArgs(Of System.Double)) Handles Slider1.ValueChanged
img.RenderTransform = New ScaleTransform(Slider1.Value / 1000, Slider1.Value / 1000)
End Sub
End Class
0406デフォルトの名無しさん
2013/08/06(火) NY:AN:NY.AN見てないけど引っかかるのはスクロールバーと関係ない?
0407デフォルトの名無しさん
2013/08/06(火) NY:AN:NY.ANスクロールバーは表示されていないので関係なさそうです。
0408デフォルトの名無しさん
2013/08/06(火) NY:AN:NY.AN0409デフォルトの名無しさん
2013/08/06(火) NY:AN:NY.ANのおかげか一度拡大縮小するとその大きさの部分はスムーズに
拡大縮小されます。
0410デフォルトの名無しさん
2013/08/06(火) NY:AN:NY.ANお騒がせしました。
0411デフォルトの名無しさん
2013/08/07(水) NY:AN:NY.AN{
control.Visibility = Visibility.Collapsed;
}
else
{
control.Visibility = Visibility.Visible;
}
こうやっていちいち書くのは面倒なので一行で書けるようにしたいのですがどうすればいいですか?
controlは常に同じ型とは限りません。
0412デフォルトの名無しさん
2013/08/07(水) NY:AN:NY.AN0413デフォルトの名無しさん
2013/08/07(水) NY:AN:NY.ANロジックミスを起こしやすいところなので
実際はToggleVisibility()あたりのメソッドを自作しておいた方がいいかもね
初心者はメソッドをうまく使えないので難しいかもなあ
> controlは常に同じ型とは限りません。
ここも不安要素w
0414デフォルトの名無しさん
2013/08/07(水) NY:AN:NY.ANリストから順番に取り出してポリモーフィズムみたいにして順に関数を実行したい
for(int i=0; i<リストの要素数; i++)
{
Shape myShape = (リスト)[i];
myShape.doSomething();
}
この場合に doSomething関数をどうやって作ったらいいんでしょうか
Shapeに関数追加とかできるんでしょうか
0415デフォルトの名無しさん
2013/08/07(水) NY:AN:NY.AN継承ってどういうことか分かってます?
0416デフォルトの名無しさん
2013/08/07(水) NY:AN:NY.ANwpf関係ないし言語仕様の話だ
0417デフォルトの名無しさん
2013/08/07(水) NY:AN:NY.ANこの2,3日の書き込みのレベルがw
0418デフォルトの名無しさん
2013/08/07(水) NY:AN:NY.AN0419デフォルトの名無しさん
2013/08/07(水) NY:AN:NY.AN継承かと思ったら致命傷だったw
てか、アンタの考えているものを実現できるのは拡張メソッドというやつ
継承は継承したクラスが元のクラスの機能を使えるってものだから、逆は無理だよ
0420デフォルトの名無しさん
2013/08/07(水) NY:AN:NY.ANMyShapeを継承した自作クラスでdoSomethingを実装して、
MyShape型で関数呼び出せばいけたわ
役に立たない2chのクズ共がw
0421デフォルトの名無しさん
2013/08/07(水) NY:AN:NY.AN0422デフォルトの名無しさん
2013/08/07(水) NY:AN:NY.ANif( myShape != null )
{
myShape.doSomething();
}
でいいやん
0423デフォルトの名無しさん
2013/08/07(水) NY:AN:NY.AN最新のテクノロジーのプログラミング言語なんだからそのくらいできんのか
0424デフォルトの名無しさん
2013/08/07(水) NY:AN:NY.ANいい加減消えなさい うざいから
一人で頑張ってこのスレのレベル落とさなくてもいい
0425デフォルトの名無しさん
2013/08/07(水) NY:AN:NY.AN出来るよ
0426デフォルトの名無しさん
2013/08/07(水) NY:AN:NY.AN0427デフォルトの名無しさん
2013/08/07(水) NY:AN:NY.AN0428デフォルトの名無しさん
2013/08/08(木) NY:AN:NY.ANもう少しまともな質問できるレベルまで勉強してから手出せばいいのに
0429デフォルトの名無しさん
2013/08/08(木) NY:AN:NY.ANdynamic daikuma = リスト[i];
daikuma.doSomething();
0430デフォルトの名無しさん
2013/08/08(木) NY:AN:NY.AN0431デフォルトの名無しさん
2013/08/08(木) NY:AN:NY.AN0432デフォルトの名無しさん
2013/08/09(金) NY:AN:NY.AN0433デフォルトの名無しさん
2013/08/10(土) NY:AN:NY.AN田舎者乙
0434デフォルトの名無しさん
2013/08/10(土) NY:AN:NY.AN0435デフォルトの名無しさん
2013/08/10(土) NY:AN:NY.AN0436デフォルトの名無しさん
2013/08/10(土) NY:AN:NY.AN0437デフォルトの名無しさん
2013/08/13(火) NY:AN:NY.AN0438デフォルトの名無しさん
2013/08/13(火) NY:AN:NY.ANhttp://www.atmarkit.co.jp/ait/articles/0904/03/news104_3.html
WPF始めたばかりだけど、この記事はなかなか良記事だと思った。
最後の方はちょっと荒れてるけど
0439デフォルトの名無しさん
2013/08/13(火) NY:AN:NY.AN0440デフォルトの名無しさん
2013/08/13(火) NY:AN:NY.ANGridLength 使え
0441デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.ANクライアントで4.5を仕事に使ってる人はいる?
0442デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.ANWindows Formでかつパッケージソフト寄りのアプリなら、XPのシェアを考慮すれば
現状では4.0が最適解かなと思うけど、WPFだとそもそもXP対応をうたって
大丈夫なのかなという気もする。
0443デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.AN0444デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.AN0445デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.ANまだ7への更新を検討してない所なんて本当に少数の筈だが
0446326
2013/08/15(木) NY:AN:NY.AN業務系などは100%誤動作しない事がわかっていなければ、簡単にOSを変更できない。
その為のVMとかもあるので、何かの事情があるのでなければXPを視野に入れるのも間違いではないぞ。
個人的には無駄だと思うけどなw
0447デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.AN4.0と4.5は互換性のない変更が含まれてるけど共存しないから
4.0はなしだよ。選ぶなら3.5か4.5のどっちか。
0448デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.ANバグ放置されてるもん
4.0も放置されてるけど新しいほうがまし
0449デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.ANビジネス感覚のないお方。
それは考え方が普通と逆で、パッケージソフト寄りのアプリという前提条件付きであれば、
現状のXPのシェアを考えれば、XPに対応しないなどという選択肢は
特別な事情がない限りありえない。
OSのセキュリティー機能なんか気にするのは、個人ユーザーならパソヲタの一部と
企業ユーザーなら、担当者が問題発生時に責任追求されることを嫌う大企業だけ。
0450デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.ANって買いですか?
XAMLやWPFに的を絞った本なのかな
0452デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.ANよっぽどアレな職場なのか、個人向け開発しかしてないのか知らんが、
今から新しく作るのにXP対応するのはコストの無駄だろ
セキュリティ機能気にしない企業は企業というレベルに達してない
顧客の情報や内部資料が全世界に公開されるリスクを取れる企業がマトモな訳がない
XP入れたパソコンでインターネットと接続しないならまだ分かるが、
そういう環境は稀だし、そうでないならただのアホ
0453デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.AN- XPを視野に入れるのも間違いではない
- XPに対応しないなどという選択肢は特別な事情がない限りありえない
この2つはニュアンスが真逆
0454デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.AN多分、自分に対するレスだと思うけど、
>@- XPを視野に入れるのも間違いではない
>A- XPに対応しないなどという選択肢は特別な事情がない限りありえない
XPを対象OSにする事は、
@→対象OSにするのは間違いではない→OK
A→対象OSにしない事は特別な理由がない限りありえない→OK
@の場合は対象外にするのもOKというだけで、他は同じことだと思うんだけど・・・
0455デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.AN0456デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.AN0457デフォルトの名無しさん
2013/08/16(金) NY:AN:NY.AN<DataGridTextColumn Header="ファイル名">
<DataGridTextColumn.Binding>
<Binding Path="FileName" Converter="{StaticResource pathConverter}"
ConverterParameter="C:\〜"/>
</DataGridTextColumn.Binding>
</DataGridTextColumn>
のようにして,ConverterParameterからの相対パスを表示させている
(ConverterParameterの子でなければフルパスを表示).
で,ConverterParameterを可変にして,データバインディングのようなことを
したいのだが,Parameterプロパティが 非Dependencyプロパティなので,
ConverterParameter={Binding ...}
のようなことはできなかった.
どうやれば実現できますか?
0458デフォルトの名無しさん
2013/08/16(金) NY:AN:NY.AN0459457
2013/08/16(金) NY:AN:NY.ANでもあんまり美しくはないような気もするので,
他に実現方法があったらご紹介ください.
0460457
2013/08/16(金) NY:AN:NY.ANありがとうございます.
やっぱ自分が気にしすぎだったのかな(逆変換があまりキレイじゃない,とか).
とりあえず当該列をReadOnlyにしてMultiBindingでやってみます.
0461デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.ANカスタムコントロール作る時ってイベントとかバンバン使っていいの?
影響範囲を封じ込めてる間はOK?
0462デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN0464デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN寧ろDataContextは空にしないと後々問題になるでしょうが
0465デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.ANカスタムコントロールはテンプレートとコードを疎結合にしなきゃいけないので
コードから他のコントロールを触ることは極力避ける。
まあゼロというわけにはいかないので、必要な場合は依存対象をTemplatePart属性によって明示して最小限使う。
MVVMでいうとVに閉じた話であって、MVVMで疎結合がどうとかいう話とは関係ないので混同しないように。
0466デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.ANコマンドもいらん
あんなのは宗教
0467デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.ANやっぱりそうなのか
WPFは仕事で触り始めてまだ1ヶ月だからイマイチ感覚が分からないんだ
>>465
ユーザーコントロールはModel省略の普通のMVVMみたいなノリで
いい印象あるんだが、カスタムコントロールどうなんだろうと思ってさ
というか、カスタムコントロールって他のコントロール触るって事あるのか
まだ勉強足りんっぽい
>>466
いや、色々勉強して書いてみてるが設計的には大爆発を抑制できそうだし、
Prismとか使えば割りと楽に色々出来る感じあるぞ 素人意見だが
0468デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.ANTemplatePartに明記し、GetTemplateChildで取得する
コード側のプロパティを子に反映させたいときは単純な場合バインディング(TemplateBinding)も使うが、
コマンドは普通使わないでイベントハンドラを使う
コマンドだと外から呼ばれちゃうから良くないし、どうせTemplatePartにがっつり依存してるので意味ない
0469デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.ANうーむ、やっぱりまだ良く分かってないな
出てきたキーワードからまた調べてみるわ
Thx
0470デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0471デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.ANXBAPなんて余計な制限がかかるだけで何のメリットもないから普通のWPFアプリでClickOnce使え
0472デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0473デフォルトの名無しさん
2013/08/27(火) NY:AN:NY.ANどうすればいいですか?
0474デフォルトの名無しさん
2013/08/27(火) NY:AN:NY.ANログ取ってると、ときどき自分がClickOnceでインストールされてないって返されること有る。
0475デフォルトの名無しさん
2013/08/27(火) NY:AN:NY.ANリビジョン上げずに再発行してるとか?
0476デフォルトの名無しさん
2013/09/04(水) 20:03:42.370477デフォルトの名無しさん
2013/09/08(日) 13:45:25.47http://www.nukeation.com/newscreens/Odyssey.jpg
0478デフォルトの名無しさん
2013/09/08(日) 13:49:29.580479デフォルトの名無しさん
2013/09/08(日) 14:05:17.27http://archive.msdn.microsoft.com/wpfsamples
Control Customizationのサンプルを見るんだ。
0480デフォルトの名無しさん
2013/09/08(日) 14:17:41.930481デフォルトの名無しさん
2013/09/08(日) 14:20:47.990482デフォルトの名無しさん
2013/09/08(日) 14:20:57.73メーカー製PCのバンドルソフトと同じ匂い
0483デフォルトの名無しさん
2013/09/08(日) 20:04:47.30そういうボタンは画像用意しておいて背景に設定するんだよ
0484デフォルトの名無しさん
2013/09/08(日) 20:07:45.64そういった背景の画像はweb上のジェネレータが探せば結構ある
0485デフォルトの名無しさん
2013/09/08(日) 20:36:16.410486デフォルトの名無しさん
2013/09/08(日) 20:43:28.30ハイライト入れるのに画像使ったりしてる
0487デフォルトの名無しさん
2013/09/08(日) 23:34:52.820488デフォルトの名無しさん
2013/09/09(月) 15:44:14.00キャンバスをはみだして表示されてしまうんですが、
はみだしてる部分は表示しないようにするにはどうしたらいいですか
0489デフォルトの名無しさん
2013/09/09(月) 15:50:58.810490デフォルトの名無しさん
2013/09/09(月) 16:20:07.04自己解決したんでもナニシタカカケヨw
0491デフォルトの名無しさん
2013/09/09(月) 20:41:06.550492デフォルトの名無しさん
2013/09/09(月) 23:10:35.40俺もデータテンプレートの使う場所での微妙なカスタマイズ方が知りたい(´・ω・`)
0493デフォルトの名無しさん
2013/09/09(月) 23:18:21.59使用する箇所のコントロールのリソースの値を変えたりとか。
0494493
2013/09/09(月) 23:21:54.42そういうカスタマイズが出来るようになってる。
0495デフォルトの名無しさん
2013/09/09(月) 23:35:47.660496デフォルトの名無しさん
2013/09/10(火) 00:06:13.14BasedOnでオーバーライドとかそういうレベルの話ではないのかな
0497デフォルトの名無しさん
2013/09/10(火) 00:09:59.460498デフォルトの名無しさん
2013/09/10(火) 00:15:34.49テンプレートもBaseOnってあるんだっけ?
0499デフォルトの名無しさん
2013/09/10(火) 00:49:09.88DataContextに持たせるか、TemplateBindingで出来る範囲で諦めるか、
あとはUserControlを使うか...
0500デフォルトの名無しさん
2013/09/10(火) 08:10:48.27単にDataTemplateの中なら、
色をConverterかましてBindingすりゃ済む話じゃないの?
もうちょい複雑にUserControlの中の部品(Buttonとか)の色を
外から変えたいとかなら、DependencyProperty作って
それで中継させれば外からBindingしたりもできる
0501デフォルトの名無しさん
2013/09/10(火) 09:44:26.39ストアアプリの用語ですまんが同じPageの中でListViewとGridViewをVisualStateで切り替えるとして各々の中で同じテンプレートを色違いで使うとする。
そした場合ってのはConverterをStaticResourceにしてStateChangeか何かでConverterのパラメタを書き換えたりするん?
いや、プロパティの継承とかで各々のスコープで色違いになるようConverterを定義しとくのか?
0502デフォルトの名無しさん
2013/09/10(火) 09:58:25.480503デフォルトの名無しさん
2013/09/10(火) 21:46:16.550504デフォルトの名無しさん
2013/09/10(火) 22:00:46.87GridのRowDefinitionや中の人のHeightを弄ると治る
何を弄るのかは作りによるから実験してね
0505デフォルトの名無しさん
2013/09/10(火) 22:03:56.81そのあたりは結構いじってみてるのですがどうにも思ったように挙動してくれませんでした
いろいろ試してみようと思います
ありがとうございました
0506デフォルトの名無しさん
2013/09/10(火) 22:14:49.570507デフォルトの名無しさん
2013/09/11(水) 00:40:22.86MSはGUI技術の開発リソースをほぼHTMLに絞ってて、もうWPFは弄る気ないみたい
ストアアプリもいずれHTML一本になるだろうね
0508デフォルトの名無しさん
2013/09/11(水) 00:42:29.620509デフォルトの名無しさん
2013/09/11(水) 00:59:40.75まさかのスペルミスかと思ったらイギリス英語らしい。
こんなの米語で統一して欲しいよな。
0510デフォルトの名無しさん
2013/09/11(水) 01:16:41.430511デフォルトの名無しさん
2013/09/11(水) 01:48:58.23余計な例外を嫌うのは共通のセンスでしょ
ICloneableもそう
0512デフォルトの名無しさん
2013/09/11(水) 04:22:21.99いやーそれはないんじゃないか。
というか勘弁してくれ…
0513デフォルトの名無しさん
2013/09/11(水) 09:11:53.51あそこまで作っといて本家に取り入れられないものだらけ
もう開発はしないのかもしれない
0514でちゅ
2013/09/11(水) 09:42:13.09MediaElementのSourceに動画とか音楽ファイル突っ込んで
Play()してMediaOpenedまたはMediaFailedイベントを待たずに
MediaElement.Close()を呼ぶとハンドルがリークしてファイルがロックされたままになる。
と……
0515デフォルトの名無しさん
2013/09/11(水) 14:37:06.340516デフォルトの名無しさん
2013/09/11(水) 15:38:07.72this.mediaElement1.Play();
this.mediaElement1.Source = null;
this.mediaElement1.Close();
これで再現するなw
Source = null; はなくても同じ
0517デフォルトの名無しさん
2013/09/11(水) 16:43:12.680518デフォルトの名無しさん
2013/09/11(水) 17:46:53.18ユーザーが再生ボタン連打みたいな状況はありえるかな
0519デフォルトの名無しさん
2013/09/11(水) 19:08:03.31それは中でステート管理して処理すべきだろw
0520でちゅ
2013/09/11(水) 21:14:06.160521デフォルトの名無しさん
2013/09/11(水) 22:42:50.450522デフォルトの名無しさん
2013/09/11(水) 23:13:39.52最悪ピクセルシェーダを書けばなんでもできる
0523デフォルトの名無しさん
2013/09/11(水) 23:15:42.70BlurEffect
0524デフォルトの名無しさん
2013/09/12(木) 02:57:09.330525デフォルトの名無しさん
2013/09/12(木) 04:16:51.72CanFocusがfalseのままだぁ!!どうすりゃいいのさ。。。
0526デフォルトの名無しさん
2013/09/13(金) 20:40:03.620527デフォルトの名無しさん
2013/09/14(土) 15:12:36.40TextBoxのHeightを固定値にすれば改行入力しても高さ増えないですが、初回は高さをAutoの状態で表示させたいのです
0528デフォルトの名無しさん
2013/09/14(土) 15:32:56.59あんたが決めない仕様をWPFに丸投げしてよきにはからえ、なんて言っても無理。
何考えてるんだろう
0529デフォルトの名無しさん
2013/09/14(土) 16:22:46.85CollectionViewSource vs; だとすると、ItemsSourceにバインドするのは{Binding vs.View}となるんだが、そこは合っている?
0530デフォルトの名無しさん
2013/09/16(月) 23:18:20.15適当なタイミングでActualHeightの値をHeightに入れとけば?
0531デフォルトの名無しさん
2013/09/17(火) 01:33:03.62テストしていないけどMaxHeightで解決しないのかな?
0532デフォルトの名無しさん
2013/09/17(火) 03:00:51.71要は最初はそのテキストを全部表示するに足る高さにしたいってこと?
最初Autoでその計算された値で固定値にすれば?
0533デフォルトの名無しさん
2013/09/20(金) 21:46:44.680534デフォルトの名無しさん
2013/09/25(水) 07:59:16.97「ウンコした後お尻はどうやって拭いてる?」と同じ質問だな。
0535デフォルトの名無しさん
2013/09/25(水) 08:26:45.80ウンコ拭いてからレスしてください
0536デフォルトの名無しさん
2013/09/25(水) 13:28:09.53AlwaysHibernateThumbnails
ColorizationAfterglow
ColorizationAfterglowBalance
ColorizationBlurBalance
ColorizationColor
ColorizationColorBalance
ColorizationGlassAttribute
ColorizationGlassReflectionIntensity
ColorizationOpaqueBlend
Composition
EnableAeroPeek
EnableWindowColorization
これらの値を変更して再起動することで色々設定できるみたいだね
0537デフォルトの名無しさん
2013/09/28(土) 02:31:12.250538デフォルトの名無しさん
2013/09/28(土) 08:46:19.420539デフォルトの名無しさん
2013/09/28(土) 10:55:47.16OSが対応するまで不可能
0540デフォルトの名無しさん
2013/09/28(土) 17:08:00.24Canvas.EffectにShaderEffectから派生したクラスを設定してるんだけど、
ImageのサイズがCanvasより大きい場合に、Canvasからはみ出てる部分にも
エフェクトを掛けようとしているのかとても重くなる。
重くなるのを回避する方法はないだろうか?
0541デフォルトの名無しさん
2013/09/28(土) 19:50:36.090542デフォルトの名無しさん
2013/09/28(土) 19:54:28.990543デフォルトの名無しさん
2013/09/28(土) 20:54:16.43範囲指定しても変わらなかったよ。
>>542
うまく行ったよ!
お二人ともありがとう。
0544デフォルトの名無しさん
2013/10/01(火) 18:31:19.492012は少しはマシ?
0545デフォルトの名無しさん
2013/10/01(火) 19:31:46.41WPFはWinFormsと併用するもの
0546デフォルトの名無しさん
2013/10/01(火) 20:02:53.50拡張にあるけどインストール方法も分からん。
0547デフォルトの名無しさん
2013/10/01(火) 20:04:58.37winformsかまさないとダメ?
0548デフォルトの名無しさん
2013/10/01(火) 20:09:44.47どう実装しようがWPFの上にWinネイティブのウィンドウを重ねるというクソみたいな形にしかならないんで
WinFormsを併用することによって失うものは特にない
0549デフォルトの名無しさん
2013/10/01(火) 20:14:13.86FORMと共用したら意味ないんじゃないのか?
0550デフォルトの名無しさん
2013/10/01(火) 20:21:43.73GUIを箱庭内でフルスクラッチで再構築してるからOSの制約を受けない
コントロールのウィンドウハンドルが必要になるようなことをやろうとする時点でその前提が崩れてるんだよ
0551デフォルトの名無しさん
2013/10/01(火) 20:36:23.940552デフォルトの名無しさん
2013/10/01(火) 20:56:16.42フォルダ選択ダイアログはWPFのウィンドウじゃなくてWindowsネイティブだろ?
だからWindowsネイティブのGUIのラッパーであるWinFormsを使う。何かおかしいか?
WPF内でやりたいというなら自作しろよ
0553デフォルトの名無しさん
2013/10/01(火) 21:02:56.00分かってますよ?
0554デフォルトの名無しさん
2013/10/01(火) 21:22:18.64百以上あるのを2カ月で五千行ばかり書いたのに…。
0555デフォルトの名無しさん
2013/10/01(火) 21:45:36.380556デフォルトの名無しさん
2013/10/02(水) 01:01:42.880557デフォルトの名無しさん
2013/10/02(水) 01:05:59.630558デフォルトの名無しさん
2013/10/02(水) 01:12:00.49素早い回答さんくす!
0559デフォルトの名無しさん
2013/10/02(水) 11:37:57.31みたいに伸び縮みして面白いんだけどな。
使い勝手がもうちょっと良けりゃ。
0560デフォルトの名無しさん
2013/10/02(水) 19:11:36.18MVVMはそういうのに向いた手法だけどそれはそれでドカタには難しすぎる
一画面を作り込むタイプのアプリにはいいんだけどその手のアプリは数が多くないし金にならない
0561デフォルトの名無しさん
2013/10/02(水) 20:42:30.600562デフォルトの名無しさん
2013/10/02(水) 21:00:26.80表示する情報が違うとかそういうレベルで
しかもデータ量が大量だから、それがWPFに合わないっていうのが大きいよな
ビューとモデルが一対一だから、MVVMの恩恵も受けないし
0563デフォルトの名無しさん
2013/10/02(水) 21:28:33.67Silverlightの開発チームが何の前触れもなく解散したのにはビビったわ
こりゃWPFもそろそろかって思う人が出ても不思議ではないはず
0564デフォルトの名無しさん
2013/10/02(水) 22:04:42.540565デフォルトの名無しさん
2013/10/02(水) 23:08:25.14ただ実装がひどすぎた
無理やり作りました的なフレームワーク
staticメンバー羅列ってみるだけでゲロ吐きそう
0566デフォルトの名無しさん
2013/10/02(水) 23:42:09.27理念通りのMVVMにはライブラリ使うか、自分でWPFの上に乗っける
フレームワークをフルスクラッチするしか道はない
とりあえずPrismでも使っておけ
>>562
むしろWPFの得意領域じゃねえのそれ
0567デフォルトの名無しさん
2013/10/02(水) 23:55:14.390568デフォルトの名無しさん
2013/10/03(木) 00:15:25.720569デフォルトの名無しさん
2013/10/03(木) 00:21:44.23あれはソース見て自前で作るためのサンプルだ
0570デフォルトの名無しさん
2013/10/03(木) 00:31:45.55モダンの方だがBindableBaseだけでそんなさして困って無いんだが。
まぁコードビハインド適度にあるけど別にそんぐらい構わなくね?
0571デフォルトの名無しさん
2013/10/03(木) 00:33:58.30それは言い過ぎだわ…
DelegateCommandだけでも存在意義ある
ガリガリ実務で使うかといえばアレだが、普通に使っても困らん
複合アプリケーション云々は無視して問題ない
せめてPrismとInteractivity.dll無いとスタートラインに立てん
livetとかでもいいが
0572デフォルトの名無しさん
2013/10/03(木) 00:35:51.08素のWPFが非常によくできていることが分かってくるよ
0573デフォルトの名無しさん
2013/10/03(木) 00:52:23.36とかいう俺もbehaviorのOnDetachingがコードビハインドで明示的に削除を
書かないと働かないことを知ってからは若干嫌厭気味だが……
0574デフォルトの名無しさん
2013/10/03(木) 01:02:12.300575デフォルトの名無しさん
2013/10/03(木) 01:08:28.01そこを正しく理解するのがまずは先
0576デフォルトの名無しさん
2013/10/03(木) 01:43:32.160577デフォルトの名無しさん
2013/10/03(木) 08:30:10.310578デフォルトの名無しさん
2013/10/03(木) 12:10:11.87WPF Prismで検索しても大した内容が出てこにゃい
英語でお勉強するしかないのか
それとPrism RTのテンプレートのダウンロード数が世界で1000件ぐらい
RTが終わってるのかPrismが始まってないのか
0579デフォルトの名無しさん
2013/10/03(木) 17:30:28.03Prismとかやるなら英語必須だろ(´・ω・`)
0580デフォルトの名無しさん
2013/10/03(木) 21:22:10.99いじってるとデザイナーがハングして冷や汗だらだらになるぞ?
0581デフォルトの名無しさん
2013/10/03(木) 21:25:05.550582デフォルトの名無しさん
2013/10/03(木) 21:34:45.89やがるな。
自称プロ用のガラクタかよ。
0583デフォルトの名無しさん
2013/10/03(木) 21:45:44.700584デフォルトの名無しさん
2013/10/03(木) 22:01:11.39Win32APIを直で書くのは面倒だし、MFCはもうMSですら使ってないだろうし
WTLは死んでるようなものだし、今後期待できそうなのQtくらいか
0585デフォルトの名無しさん
2013/10/03(木) 22:05:35.430586デフォルトの名無しさん
2013/10/03(木) 22:08:48.250587デフォルトの名無しさん
2013/10/03(木) 22:08:52.610588デフォルトの名無しさん
2013/10/03(木) 22:10:26.050589デフォルトの名無しさん
2013/10/03(木) 22:12:48.80それが一番ありえそうもないな。
0590デフォルトの名無しさん
2013/10/03(木) 22:15:28.62クラウドがもうだめ
0591デフォルトの名無しさん
2013/10/03(木) 22:40:07.56はて?
0592デフォルトの名無しさん
2013/10/03(木) 22:58:35.40JavaScriptでもかけるからアプリ増えそう
0593デフォルトの名無しさん
2013/10/03(木) 23:27:13.87?
JavaScriptで書いてもメトロアプリはメトロアプリでは?
0594デフォルトの名無しさん
2013/10/04(金) 00:35:21.680595デフォルトの名無しさん
2013/10/04(金) 22:29:37.49どのような処理をすると取得できるのでしょうか
0596デフォルトの名無しさん
2013/10/05(土) 06:43:38.65英語で書かれたオリジナルのMSDNドキュメントを読めば解る。
0597デフォルトの名無しさん
2013/10/05(土) 08:50:26.60なぜでしょうか?
0598デフォルトの名無しさん
2013/10/05(土) 09:53:02.480599デフォルトの名無しさん
2013/10/05(土) 11:47:11.770600デフォルトの名無しさん
2013/10/05(土) 13:47:33.81http://engawa.2ch.net/test/read.cgi/poverty/1380941226/
0601デフォルトの名無しさん
2013/10/05(土) 14:09:19.240602デフォルトの名無しさん
2013/10/05(土) 15:46:53.36で、友人内で使うアプリを開発しています。
System.Data.SQLite.dllを使うアプリで、
ビルド後の実行ファイルと一緒に
DLLも友人に渡しています。
SQliteファイルを読み込む場所で
問題なく処理が通る環境と、アプリが動作を停止する環境があり、
なぜ動作停止するのか原因がわかりません。
それぞれの環境は以下になります。
<OKのもの>
・Win7 Pro x64、VS2010あり、自作PC
・Win7 Pro x64、開発環境なし、自作PC
・Win7 Home x64、開発環境なし、SONY VAIO
・Win7 Home x86、開発環境なし、自作PC
<NGのもの>
・Win7 Pro x64、開発環境なし、自作PC
上記の情報だけでは、<OKのもの><NGのもの>に
全く同じものがあるため、別のどこかが違っているのだと思います。
NGの人のPCにて、SQLite読み込み時に動作停止した際の
イベントログを取ってもらったのですが、
どこをどう対処すれば良いのか分かる方いらっしゃいませんでしょうか?
●イベントログの中身です
ttp://www.dotup.org/uploda/www.dotup.org4554675.txt
(以下に続きます)
0603602
2013/10/05(土) 15:51:11.42=====
すみません、書き込んでから気がつきましたが、
Win7は全て SP1 を適用済みです。
=====
イベントログを見ますと、
C:\Windows\syswow64\KERNELBASE.dll
の中で System.DllNotFountException
の例外が出ているように見ます。
DLLが見つからないとして考えられることは
SQLite.dll が無いとかですが、このDLLは間違いなく exe と
同じ場所に置いているそうです。
「開発環境が入っていないから、何かしらPathが通っていない?」
とか考えましたが、開発環境が入っていない装置でもOKなものも
ありますので、よくわかりません。
お知恵をお貸しいただきたく、よろしくお願いします。
0604デフォルトの名無しさん
2013/10/05(土) 16:11:10.730605デフォルトの名無しさん
2013/10/05(土) 16:29:15.96あと、NuGetに86/64兼用のやつが有ったけど試してみたらどうか
俺は悩むのが面倒になってSQL ServerCEに乗り換えた
0606595
2013/10/05(土) 16:30:15.04どのような処理をすると取得できるのでしょうか
ttp://msdn.microsoft.com/ja-jp/library/system.windows.controls.tabcontrol.aspx
ttp://msdn.microsoft.com/en-us/library/system.windows.controls.tabcontrol.aspx
0607デフォルトの名無しさん
2013/10/05(土) 16:33:11.37tabitemなのか〜
それともヘッダなのか〜
0608602
2013/10/05(土) 16:40:32.53レスありがとうございます。
VirtualStoreについて調べてみます。
(ざっと見てみましたが、Windowsシステムフォルダでの
操作は得に行っていないため、違うかな、という印象です)
>>605
レスありがとうございます。
AnyCPUではなく、x86ターゲットでビルドしています。
また、「Win7 Pro x64、開発環境なし」にて
動作OKと動作NGのものがありますので、
x86かx64か(動作環境、ビルドターゲット)の違いによる
影響ではない、と考えています。
NuGetのお話や、SQL ServerCEについての情報を
ありがとうございます。調べてみます。
0609デフォルトの名無しさん
2013/10/05(土) 16:52:28.25内側にGrid配置して、その大きさ引っ張ってくればいいじゃん
0610デフォルトの名無しさん
2013/10/05(土) 16:58:21.070611602
2013/10/05(土) 17:09:49.44それも考えましたが、ちゃんと解凍していました。
0612デフォルトの名無しさん
2013/10/05(土) 17:51:04.31どうみてもスレ違いなんだけどなぁ・・・まあいいや。
動作が異なる原因はGACの中身の違いに一票。
利用するバージョンのSQLiteがGACにインストールされているかを確認したら?
GACの中身によっては、sqlite.dllが使用されない状況になってるよ。
(故にsqlite.dllの不備に気付かない。)
> SQLite.dll が無いとかですが、このDLLは間違いなく exe と
> 同じ場所に置いているそうです。
x64とx86で動かすなら、これは間違い。
sqlite.dllはx64専用又はx86専用のいずれかなので、
両方の環境で動かしたいなら2つのsqlite.dllが必要。
exeと同じ場所に置くってことは、1つしかsqlite.dllを置いてないよね。
正しい置き方についてはSystem.Data.Sqliteのドキュメントを参照の事。
0613612
2013/10/05(土) 18:06:38.98だったら>>612の後半は無視してくれ、
ところで、"sqlite.dll" というファイル名はどこから出てきたの?
確かに、sqlite.dll を使うバージョンのSystem.Data.Sqliteもあったような気がするが、
俺がいつも使ってるのは SQLite.Interop.dll を使う奴なのでちょっと気になった。
0614602
2013/10/05(土) 18:31:25.34WPFで開発していたためこちらで
質問させていただきました。申し訳ありません。
GAC、意識したことが無かったので
勉強します。ありがとうございます。
>ところで、"sqlite.dll" というファイル名はどこから出てきたの?
現状、System.Data.SQLite.dll のみを使用しています。(exeと一緒に配布しています)
WPF、C#にてSQLiteを使う方法を
ググって探しながら、どこかのブログか何かを
見ながら導入したことを記憶しています。
記憶を頼りにググってみましたが、
どこを参考にしたのか探せませんでした。
現時点で動かせている環境がたくさんあるのですが、
もしかしたらGACに SQLite.Interop.dll がインストールされている
環境か、そうでないか、という違いかもしれないでしょうか。
0615デフォルトの名無しさん
2013/10/05(土) 23:37:03.34IDEが半分しか使えない。
0616デフォルトの名無しさん
2013/10/06(日) 00:48:45.32いざXamlで使おうとしたら認識してくれない・・・なぜですか
定義コードは以下の通りです
public static readonly DependencyProperty TargetCursorProperty =
DependencyProperty.Register(
"TargetCursor",
typeof(Cursor),
typeof(MouseCursorChangeAction),
new FrameworkPropertyMetadata(Cursors.Arrow));
0617デフォルトの名無しさん
2013/10/06(日) 01:30:09.53xamlではそっちを見てるので。
0618デフォルトの名無しさん
2013/10/06(日) 12:09:49.28認識してくれました!
ありがとうございます
0619602
2013/10/06(日) 12:46:17.44下記でひとまず解決(動作停止する環境でも、動作するようになった)しました。
■以前使っていたSystem.Data.SQLite.dll
V1.0.81.0
このバージョンのものの場合、SQLite.Interop.dll
が無くても動作していました(1人以外の環境で)
■環境の再構築
V1.0.88.0 のSystem.Data.SQLite.dll などファイル一式を更新
このバージョンの場合、SQLite.Interop.dll が必要になりました。
環境の再構築をして検証を行ったところ、
(私が動かしたい)環境の全てで動作しました。
動作停止していた原因は引き続き追究することとしますが、
ひとまず動作しましたので、ここで消えさせていただきます。
沢山のアドバイスや新しい知識をいただけて本当に助かりました。
ありがとうございました。
0620602
2013/10/06(日) 12:47:02.33SQLiteについて質問したものです。
が正しいです。
0621デフォルトの名無しさん
2013/10/06(日) 13:10:34.33回答には影響ない
0622デフォルトの名無しさん
2013/10/07(月) 03:02:41.350623デフォルトの名無しさん
2013/10/07(月) 03:13:51.590624デフォルトの名無しさん
2013/10/09(水) 16:53:59.98音を鳴らし終わったらウィンドウを閉じいるんですが、
その時にMediaElementがリークを起こしていみたいなんです。
閉じる前にMediaElementのSourceにnullを入れて、
Close()を実行したりはしていますが、
参照を残さない為に他に処理すべき事はありますか?
0625デフォルトの名無しさん
2013/10/09(水) 17:53:28.430626デフォルトの名無しさん
2013/10/09(水) 18:09:21.22規定時間経過時に曲のフェードアウトを行います。
それをStoryboadで管理しているので、
親和性の高いMediaElementを使用しています。
解消出来なければSoundPlayer等で代用することになると思います。
0627デフォルトの名無しさん
2013/10/11(金) 10:06:04.74VMに配置して、VM自体は使いまわししたらどうだ?
0628デフォルトの名無しさん
2013/10/11(金) 10:23:26.24>>514
0629デフォルトの名無しさん
2013/10/12(土) 02:31:37.070630デフォルトの名無しさん
2013/10/14(月) 03:58:16.47表示された時にScrollViewerが動かないんだけど
これってガイシュツ?
0631デフォルトの名無しさん
2013/10/14(月) 13:59:28.000632624
2013/10/15(火) 13:08:11.40SoundPlayerでボリュームの調整が出来なかったのでそのように実装しました。
>>628
そもそも曲の再生に関係なく、ビジュアルツリーに登録した時点で
MediaElementのインスタンスをリーク無く開放する手段が無いように感じていますが間違っていますでしょうか?
例えばXamlにMdeiaElementのみを設置したウィンドウを作成し、
そのウィンドウを閉じるだけで(再生の実装も無し)参照が残るように見えます。
>>629
残っている参照はMediaPlayerState.Helperということは分かっていますが、
開放する手段が分かりません・・・。
亀レスで申し訳ありません。
結局>>627のように実装することにしました。
アドバイスありがとうございました。
0633デフォルトの名無しさん
2013/10/16(水) 23:17:17.16習得しつつあるが、WPFから入るとフォームの詳細設定って、
やはり一時代前の感覚はあるな。面倒臭い。
これ使うと普通にダイアログ出せるのか?
0634デフォルトの名無しさん
2013/10/17(木) 22:59:05.940635デフォルトの名無しさん
2013/10/18(金) 11:06:43.990636デフォルトの名無しさん
2013/10/18(金) 18:44:37.56WPFってファイルオープンダイアログすら未実装だろ。
MSが「WPFはあくまでもプレゼンテーションライブラリなので」
実装却下してるからには、普通にアプリ開発するならフォーム
使えってことか。
0637デフォルトの名無しさん
2013/10/18(金) 18:57:32.280638デフォルトの名無しさん
2013/10/18(金) 19:22:41.77Microsoft.Win32.FileDialogをご存じない?
0639デフォルトの名無しさん
2013/10/18(金) 19:30:22.090640デフォルトの名無しさん
2013/10/18(金) 19:50:59.85じゃ、なおのこと将来ないな・・・
0641デフォルトの名無しさん
2013/10/18(金) 20:04:59.770642デフォルトの名無しさん
2013/10/18(金) 23:07:51.050643デフォルトの名無しさん
2013/10/18(金) 23:23:58.930644デフォルトの名無しさん
2013/10/19(土) 00:18:38.690645デフォルトの名無しさん
2013/10/19(土) 00:22:51.662013のCodeMapデバッガーは便利だぞー
0646デフォルトの名無しさん
2013/10/19(土) 00:33:02.520647デフォルトの名無しさん
2013/10/21(月) 21:48:41.26こういう風な構成の場合DependencyPropertyAを更新するとループしてスタック
逝っちゃうんだけど普通はどういう風に実装するもんなんだろう?
AとSource双方から更新がある想定でBはAのコントロールを内包したコントロール。
0648デフォルトの名無しさん
2013/10/21(月) 22:46:59.82UIをDX9でレンダリングして、Vista世代に合わせたアプリ開発を
狙ったんだろ。
>>642
いや、フォームの手順でそのままやろうとしても受け付けないぞ。
0649デフォルトの名無しさん
2013/10/21(月) 23:00:16.81値の変更がなくなったら止まるからループしないだろ?
でも、2wayを複数設定するのはやめた方がいいと思うけど。
0650デフォルトの名無しさん
2013/10/22(火) 07:33:40.60むしろOSの世代に合わせないGUIフレームワークを提供するのが狙いだよ
WinネイティブなGUIを使ってるとOS側の進化を待たなきゃいけないからニーズに素早く対応できない
結局WinRTでネイティブなGUIに回帰したけど
0651デフォルトの名無しさん
2013/10/22(火) 08:10:49.040652デフォルトの名無しさん
2013/10/22(火) 19:20:17.09ネイティブ回帰でなくてメトロネイティブになっただけじゃないの?
しかも超絶不人気…
0653デフォルトの名無しさん
2013/10/22(火) 19:34:46.72看板立ててやらないと難しいのかね。MSの企業コンサルティング
なんかする義理もないが。
0654デフォルトの名無しさん
2013/10/23(水) 07:26:17.69同じだろ
Winに組み込んじゃった時点で今後永久に保守し続けないといけない
0655デフォルトの名無しさん
2013/10/23(水) 15:30:09.990656デフォルトの名無しさん
2013/10/23(水) 16:17:32.46それがset内で値チェックして差分ある時だけ更新にはしているけれども
そもそもSetValue呼んだところでStackOverflowで死亡。デバッガーじゃ追えない。
何か俺のコード側が根本的に間違っている気がするな・・・。
0657デフォルトの名無しさん
2013/10/23(水) 16:21:51.58ここ暫くWPFのプログラムゴリゴリ書いていて思うのはフレームワーク側を作った人は
リソースを抑える事とかを色々考えてこうなっているんだろうなと思うところを感じる部分も
あるけどmvvmとかのデザインパターンのせいか冗長すぎてうぜーと思う事が多い
論理的に美しいみたいなのって疑問を感じる事が多い
0658デフォルトの名無しさん
2013/10/23(水) 16:35:28.14ヘジをクビにして
0659デフォルトの名無しさん
2013/10/24(木) 14:17:18.030660デフォルトの名無しさん
2013/10/24(木) 16:32:17.070661デフォルトの名無しさん
2013/10/24(木) 19:24:31.510662デフォルトの名無しさん
2013/10/24(木) 22:23:30.34いまのXAML系でいいじゃん(´・_・`)
0663デフォルトの名無しさん
2013/10/24(木) 22:51:54.16XAMLの部分もっと開発しやすくなればねぇ。
関連する所でミスってると全然違うところで意味不明のエラー吐いたりするし。
デバッグの仕方って何かあるのかな?正直printfデバッグ以下の状況だと思うが。
0664デフォルトの名無しさん
2013/10/24(木) 22:57:45.90話かわるけどiOSにOffice提供したんだしOS XにVS提供してくれんかね・・・
MonoDevelopが糞すぎて泣けてくる
0665デフォルトの名無しさん
2013/10/25(金) 00:48:13.97物好きの玩具の域を出ないWPFのエディタ部分を比べたら
どちらにリキを入れるべきか、火を見るより明らかですよね
0666デフォルトの名無しさん
2013/10/25(金) 00:59:21.97まあWPFが普及しないのはVSのサポートが弱いせいだけとも思えんけど。
ググるとMVPを中心にWPFをマンセーしてる人が多いけど、個人的には
いちいち設計に疑問に感じる部分が多すぎるように思う。
0667デフォルトの名無しさん
2013/10/25(金) 15:56:47.54XAMLの案件ってASPかSilverlightばっかじゃん、WPFの案件って更に少なくなって今ほとんどないしな。
0668デフォルトの名無しさん
2013/10/25(金) 16:47:34.63ちなみにどの変が疑問?
自分はストアので触っていてこういう時にはこうするっていう逆引き的なのがないとちょっと突っ込んだことやろうとすると分からなくなるってのは有ったけど、
全体的には柔軟な仕組みを作ろうとするとしょうがないよなーとも思ってる。
他にもっといい設計のUIフレームワークってある?
0669デフォルトの名無しさん
2013/10/25(金) 17:27:12.31使用する技術の観点から案件の検討するの?変わった会社に勤めているんだな・・・。
自分で設計しない(出来ない)下請けさんかね。
WPFは認知度低いというかWinFormsで止まっている会社多いのは確かだし
単にそういう提案出来る技術のある人が少ないだけだと思う。
0670デフォルトの名無しさん
2013/10/25(金) 17:56:22.19設定パネルとかはデフォで準備しておけばいいのにな
柔軟というか全部作らないといけないのは何ともいただけない
カラーピッカーすらない
何を考えているんだか
0671デフォルトの名無しさん
2013/10/25(金) 23:46:41.59だからそれを客に説明したとしてWinFormsよりWPFの単価が高い理由を仮に理解されたとしても容認されんだろ
客は安くて早いしか望まないんだから
技術力だけで飯が食えるなら日本のIT業界が某社を頂点とした搾取構造になるわけねーだろ
技術力云々いうなら何故日本からGoogleのような会社が出てこないんだ?
競争なんて上澄みだけが美味い汁吸えるんだよ、それともおまえはシリコンバレーで名前が売れてるほどの天才ですか?
0672デフォルトの名無しさん
2013/10/25(金) 23:53:04.55技術によって金が高くなるんじゃなくて、その技術によって客に高い価値を与えられるから高くなんだろ(´・ω・`)
それが出来ないなら使い慣れた客が望む技術使ってればいいやん
0673デフォルトの名無しさん
2013/10/25(金) 23:59:00.50行政や一部上場の顧客ほど承認欲求が強いんだよ
IBMや富士通の言うことなら技術力関係なく○○さんが言うならって信用すんだよ
0674デフォルトの名無しさん
2013/10/26(土) 00:05:16.870675デフォルトの名無しさん
2013/10/26(土) 00:08:02.950676デフォルトの名無しさん
2013/10/26(土) 00:15:08.91だからお前は技術とか関係ないとこでやってんだから技術の話に口出さなきゃいいじゃん(´・_・`)
うちは客にSilverlightやWPFやストアアプリとかXAML系で作ったもん納品してるわ
0677デフォルトの名無しさん
2013/10/26(土) 00:23:23.90一例を挙げればRoutedUICommandとか。
そもそものコマンドの目的からしたらVMのメソッド呼び出しを抽象化したものでなきゃいけないはずなのに、
RoutedUICommandの実装じゃ結局コードビハインドのイベントハンドラを呼び出してるのと
同じことで、あんなの何の意味があるのか。
0678デフォルトの名無しさん
2013/10/26(土) 00:33:38.23マンセーしてる人、俺も含めてだが、たぶんデフォルトのWPFのみじゃ使ってないぞ
PrismとかのMS製ライブラリ使うと、そういう矛盾感じなくなる
0679デフォルトの名無しさん
2013/10/26(土) 00:36:16.840680デフォルトの名無しさん
2013/10/26(土) 07:34:56.270681デフォルトの名無しさん
2013/10/26(土) 07:53:41.71あれ毎回しないといけないのかね
0682デフォルトの名無しさん
2013/10/26(土) 10:39:52.31マゾか
0683デフォルトの名無しさん
2013/10/26(土) 11:26:37.850684デフォルトの名無しさん
2013/10/26(土) 11:29:05.44健康になるために自殺を厭わない感じ
俺はフォームのデザイナーとバインド機構しか利用してないわ
十分だよ
0685デフォルトの名無しさん
2013/10/26(土) 11:50:48.87普通コードビハインド書きませんしおすし
0686デフォルトの名無しさん
2013/10/26(土) 11:52:05.980687デフォルトの名無しさん
2013/10/26(土) 11:53:37.60WinFormと汚いXAMLしか見たこと無い人には十分なのでは
0688684
2013/10/26(土) 11:55:49.02手書きに決まってる
XAMLはフォームのデザイナーという意識はないんだろうかね
ポトペタエディタだけをさすの?
0689デフォルトの名無しさん
2013/10/26(土) 11:58:40.820690デフォルトの名無しさん
2013/10/26(土) 11:59:46.53そこでWebという言葉を使うならフォームではなくアプリケーションと言うのでは?
>>頭の良いお方
0691デフォルトの名無しさん
2013/10/26(土) 12:02:33.64少なくともこのスレの常識からはあなたの方がズレている
0692デフォルトの名無しさん
2013/10/26(土) 12:02:49.66これがXAML書いてる事を指す現場が存在するとは思えない
0693デフォルトの名無しさん
2013/10/26(土) 12:03:53.000694デフォルトの名無しさん
2013/10/26(土) 12:05:19.40その「デザイナー」が指すのはデザインの専任者でもホームページビルダーでもないと思うわ。
横槍だけど。
0695デフォルトの名無しさん
2013/10/26(土) 12:07:12.96XAMLで書いた内容がデザイナに反映されるという文脈なら分かるが明らかにそうじゃないし
0696デフォルトの名無しさん
2013/10/26(土) 12:08:26.92なら分かるよ
0697デフォルトの名無しさん
2013/10/27(日) 03:39:50.82根本的な所でズレている気がするなぁ。
まず同じ物作ろうとした時工数的に WinForms<WPF からスタートなのが違和感あり。
そういう説明したらそらアウトプットが同じになるなら当然安いほうでって言うに決まってる。
うちは最近WPFで開発するようにしているけど>>678の言うようにフレームワークを使う、
常用するコンポーネントを蓄積していくという普通の事をやっていればどっち使っていても
開発速度に差は無いと感じているけど、どういう要素がWPFの方が工数かかるという根拠なの?
単に技術がない(経験のある技術者がいない)だけに見えてしまうんだが。
0698デフォルトの名無しさん
2013/10/27(日) 10:19:33.32何年経ってんだよ
入門障壁が高いのも問題
winformsだったらjavaなどから移ってきた技術者でも容易に使える
ほとんどやってることは同じだからちょちょいで使える
0699デフォルトの名無しさん
2013/10/27(日) 10:29:33.720700デフォルトの名無しさん
2013/10/27(日) 10:35:00.96工数が同じになるのは初期投資償却した後でしょ
大抵の会社は初期投資すらしてないんだよ
0701デフォルトの名無しさん
2013/10/27(日) 11:52:08.700702デフォルトの名無しさん
2013/10/27(日) 11:58:32.490703デフォルトの名無しさん
2013/10/27(日) 12:11:44.050704デフォルトの名無しさん
2013/10/27(日) 13:16:20.68標準のコントロールが足りないとかあるかもだけど作りとしては遥かに楽。
0705デフォルトの名無しさん
2013/10/27(日) 15:49:09.440706デフォルトの名無しさん
2013/10/27(日) 16:13:40.710707デフォルトの名無しさん
2013/10/27(日) 16:17:23.680708デフォルトの名無しさん
2013/10/28(月) 15:25:00.61育てもせず、勉強もせず・・・なら当たり前の結果だと思うんだが
そんなもんWinForms使おうとMFC使おうとJava使おうとなんでも同じじゃね?
WinFormsの基本コンポーネントだけで作れるアプリならそれこそ何使っても一緒だし
0709デフォルトの名無しさん
2013/10/28(月) 16:16:38.84重要なのは作業効率
WPFで開発すると時間がかかる
0710デフォルトの名無しさん
2013/10/28(月) 16:27:37.16設計しながら製造やるようなとき、マッチしないんだよなぁ。
ありえねーとかはどうでもいい。事実としてそういうときは多い。
0711デフォルトの名無しさん
2013/10/28(月) 16:31:18.72実際それをやろうとするとアプリのロジック以上に悩まされる結果にw
あのパターンは娯楽だと思うよ
0712デフォルトの名無しさん
2013/10/28(月) 17:03:09.41うん、だからそれは単にノウハウが無いだけじゃないの?って言ってるの
パターンにハメて(フレームワーク使うというのはそういう事)、スニペット使を使う
そういう事をすれば大して効率は変わらないと感じているけどな
それにメリットを見いだせないという話とWPFは効率悪いはイコールとは思えない
0713デフォルトの名無しさん
2013/10/28(月) 17:18:52.77MVVMはユニットテストしたいなら必須だけどな。書きづらいところは素直にコードビハインド入れてなるべくVMに書くようにするぐらいのゆるい感じでやったらそんなにハマるとこもないと思うけど。
0714デフォルトの名無しさん
2013/10/28(月) 17:40:14.24うん、そう思う。WPFが効率悪いと思っている人はWinFormsみたいな書き方しちゃいけない
という固定観念が原因だろうね。WinFormsよりはコードとデザインが分離し易くなっている
って時点でWinFormsに戻る理由は俺には無いなぁ。
0715デフォルトの名無しさん
2013/10/28(月) 17:44:24.230716デフォルトの名無しさん
2013/10/28(月) 18:30:22.62.netは他の言語で流行ったものの型落ちの技術がやってくるところになってしまった
何故だ?
0717デフォルトの名無しさん
2013/10/28(月) 21:04:24.27もうWinFormsには戻れない
オーナードローなんてしたくない
0718デフォルトの名無しさん
2013/10/28(月) 22:06:30.78でもやっぱりWPFもXAMLも好きになれない。
0719デフォルトの名無しさん
2013/10/28(月) 22:27:16.000720デフォルトの名無しさん
2013/10/28(月) 22:40:56.56ろくにジェネリクスもラムだもないボンクラが何をほざいてるんだ?
0721デフォルトの名無しさん
2013/10/28(月) 22:48:56.700722デフォルトの名無しさん
2013/10/28(月) 23:04:10.670723デフォルトの名無しさん
2013/10/28(月) 23:42:32.680724デフォルトの名無しさん
2013/10/28(月) 23:57:51.500725デフォルトの名無しさん
2013/10/29(火) 00:14:32.900726デフォルトの名無しさん
2013/10/29(火) 00:19:12.56コマンド機能ってらくだなーって思った
ListViewにデータぶちこもうとしたら
バインドやマークアップ拡張とかあんまり使ったことないのを学ばされて疲れた
ここらへんもうちょっとシンプルに書けるようにならないのかなー
0727デフォルトの名無しさん
2013/10/29(火) 00:34:44.890728デフォルトの名無しさん
2013/10/29(火) 01:18:02.200729デフォルトの名無しさん
2013/10/30(水) 22:23:33.570730デフォルトの名無しさん
2013/10/30(水) 22:36:24.030731デフォルトの名無しさん
2013/10/30(水) 22:49:08.050732デフォルトの名無しさん
2013/10/30(水) 23:30:27.56いやー大変でしょw
0733デフォルトの名無しさん
2013/10/31(木) 00:01:31.540734デフォルトの名無しさん
2013/10/31(木) 21:13:36.55互換あるわけじゃないし無理ゲーだと思う。まぁ、あってもいらんけど。
0735デフォルトの名無しさん
2013/10/31(木) 23:38:26.410736デフォルトの名無しさん
2013/11/01(金) 00:06:36.030737デフォルトの名無しさん
2013/11/01(金) 00:22:12.66WPFもそれでいけるよね
0738デフォルトの名無しさん
2013/11/01(金) 03:17:13.120739デフォルトの名無しさん
2013/11/01(金) 07:58:28.88最初に出現するコントロールと設定されてるプロパティを列挙しておく
それから各コントロールのXElement変換処理を実装するだけ
WPF案件にFormsでデザイン送ってきたアホのソースをコンバートしたときは二時間ぐらいでXAMLが変換できた
コードビハインドは対象にしなかったけど、コード書き換えてコンパイラーを動かせば式木は取れるはず
Graphicsとか触ってる箇所は知らん
0740デフォルトの名無しさん
2013/11/01(金) 09:34:27.96ターゲットにするコントロールを絞れるなら、リフレクションでなんとかなりそうだな
0741デフォルトの名無しさん
2013/11/01(金) 23:05:12.8910年前の書き込みかと思った。
ただ、今は .net系のほうが進んでいるけど、でもそれはマイクロソフトが提供する部分で、
周辺ライブラリは javaのような盛り上がりはないだろうね。
0742デフォルトの名無しさん
2013/11/01(金) 23:06:42.28なんか中途半端で使えないものが乱立してるだけのような気がする
0743デフォルトの名無しさん
2013/11/02(土) 00:57:35.92そこからc#には何故か壁があってなかなか来ない
VB?
なにそれ?
0744デフォルトの名無しさん
2013/11/02(土) 01:01:12.51特に画像系は移植が途中までとかCをC++/CLIで自分でラッパー書けとかばっかw
0745デフォルトの名無しさん
2013/11/02(土) 01:19:39.68存在したと思うんだけど、これVS2012では廃止された?
0746デフォルトの名無しさん
2013/11/02(土) 01:41:34.02文字が書いていない余白のところをクリックしても反応しない
0747デフォルトの名無しさん
2013/11/02(土) 02:29:04.08状況変わったかねー
0748デフォルトの名無しさん
2013/11/02(土) 06:35:04.84あ〜あ。
この一言で無知が露呈しちゃったね。
0749デフォルトの名無しさん
2013/11/02(土) 08:54:15.80PInvokeがーとか言いたいの?浅知恵乙
0750デフォルトの名無しさん
2013/11/02(土) 10:32:31.14そんなばかな
0751デフォルトの名無しさん
2013/11/02(土) 11:48:11.30ピン留めとか勝手にやってくれるP/Invokeの方が楽だった。
0752デフォルトの名無しさん
2013/11/02(土) 13:02:19.830753デフォルトの名無しさん
2013/11/02(土) 13:06:26.260754デフォルトの名無しさん
2013/11/02(土) 18:35:32.530755デフォルトの名無しさん
2013/11/02(土) 22:01:40.32ComboBoxやListBoxでマウスオーバーのとき青いハイライトになります
なぜスタイルの設定が反映されないんでしょうか
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="{DynamicResource GrayColor}" />
</Trigger>
0756デフォルトの名無しさん
2013/11/02(土) 22:16:11.73問題の原因が分からないから質問してるくせに、なぜその3行だけを抜き出してコピペするんだ
馬鹿なのか。
0757デフォルトの名無しさん
2013/11/02(土) 22:42:40.66なぜって、お前が生きてるから。
0758デフォルトの名無しさん
2013/11/02(土) 23:11:34.750759デフォルトの名無しさん
2013/11/02(土) 23:38:38.63その方法はComboBoxならControlTemplateがStoryBoardでBackgroundを上書きしてしまうので効果がな〜い
http://msdn.microsoft.com/ja-jp/library/ms752094%28v=vs.110%29.aspx
じゃあどうする
ControlTemplateを書くしかありまっせん
既存のテンプレートコピーしてMouseOverのVisualStateだけ変更すればよかよ
0760デフォルトの名無しさん
2013/11/03(日) 00:00:52.36ControlTemplateは一度試したんだけど(IsMouseOver部分だけ書いた)
コントロール自体が表示されなくなった
ControlTemplateを作ると枠とかドロップダウンボタンなど全部作らないとだめってことでいいんでしょうか?
ControlTemplateで一部だけ変更するには上記のコードまるごとコピーした上で
変更するしかないですか?
WPFはデザインが楽って聞いたけど色の変更だけでもこれだけしないといけないって大変ですね・・・
0761デフォルトの名無しさん
2013/11/03(日) 00:18:19.32業務システムなんかで画面遷移が多い場合テンプレート組み合わせてWebっぽく作れるから効率いいってだけ
0762デフォルトの名無しさん
2013/11/03(日) 00:55:56.09楽というか自由度が高い。それ故前のだとにっちもさっちもいかなかったものができたりもするが、自由ゆえにめんどくさいとこも。
0763デフォルトの名無しさん
2013/11/03(日) 01:20:17.210764デフォルトの名無しさん
2013/11/03(日) 05:56:27.11XAML見る機会が多いから他人の書いたXAMLはジンマシンが出てくる
0765デフォルトの名無しさん
2013/11/03(日) 08:46:58.81フォームよりは明らかにしやすいだろ(´・ω・`)
0766デフォルトの名無しさん
2013/11/03(日) 11:00:34.500767デフォルトの名無しさん
2013/11/03(日) 11:37:55.57体系立ててシステムを学習してないとそんな発想でてこないってのが多い
0768デフォルトの名無しさん
2013/11/03(日) 11:47:48.89Help読めば理解できるけど、直感というか他での経験的にできそうなことが出来なかったりもするね
自前で作ったコントロールを使う場合はclr-namespaceを指定するとか、別のアセンブリだと指定の仕方がまたw
0769デフォルトの名無しさん
2013/11/03(日) 14:19:55.31何処に何があるのか訳の分からんことになるのは間違いないけど同じ事を
何度も書くのはスニペットとか駆使しても疲れるわ。先ずはXAMLはツールが
もっと進化しないとキツイけど自由度高すぎて作るのも大変だろうな。
0770デフォルトの名無しさん
2013/11/03(日) 14:46:37.96CSS3はアニメーションが楽に書ける
まあ使わないけどな
0771デフォルトの名無しさん
2013/11/03(日) 15:37:34.70蕁麻疹や反吐がでるXAMLはVBプログラマーがポトペタで作ったやつ。
アラインメントやマージンを知らないバカが作るとそうなる。
0772デフォルトの名無しさん
2013/11/03(日) 15:57:42.290773デフォルトの名無しさん
2013/11/03(日) 16:02:00.10デザイナで小数点以下を無くすとかできないのかね。
0774デフォルトの名無しさん
2013/11/03(日) 16:22:23.170775デフォルトの名無しさん
2013/11/03(日) 16:22:55.120776デフォルトの名無しさん
2013/11/03(日) 16:28:27.100777デフォルトの名無しさん
2013/11/03(日) 17:34:26.290778デフォルトの名無しさん
2013/11/03(日) 20:14:22.14別にVMから先だけでえーやん
0779デフォルトの名無しさん
2013/11/04(月) 19:55:09.10色々理解してからは完全に手書きだな。昔のHTMLみたいだけどw
各コンテナの特性理解するまではマジで糞だと思ったなぁ。
0780デフォルトの名無しさん
2013/11/04(月) 21:47:53.84マージンなんかデザイナでどう配置しようが、プロパティグリッド(みたいなの)で
明示的に指定しない限りデフォルト値じゃないのか。
0781デフォルトの名無しさん
2013/11/04(月) 21:53:46.14WPFはもっとデザイナーに訴求しないと、Windowsでこんなに美しいUI実装できますよ!ってね
まぁそんなことよりさっさとフォントレンダリング改善しろよって話、8では改善してくると思ったがこれじゃ9でも怪しいな
何故WindowsのフォントにデフォでDrawString適用しないのか意味がわからない
DrawString使えばOS X並みに綺麗なフォントが描写できるのに・・・
0782デフォルトの名無しさん
2013/11/04(月) 23:35:17.29Gridにエレメント貼り付けたことないの?
0783デフォルトの名無しさん
2013/11/04(月) 23:47:12.51やっぱ楽ってことじゃん
0784デフォルトの名無しさん
2013/11/05(火) 20:36:55.51デフォルトがGridなのでそこに何か貼り付けたら全部マージンで位置調整されちゃって
偉い事になるんだが全く触った事ないんだろうね。最初そういうコードが吐かれている
のでWPFってそういう流儀で書くものだと思って頭抱えたわ。
0785デフォルトの名無しさん
2013/11/05(火) 20:39:21.41俺もそう思う。
なのでBlend Expression的なデザインに特化したツールがVSと別に配布されるべきだと
思うんだけど・・・VSに統合されて終了とか何考えてるんだよと。
0786デフォルトの名無しさん
2013/11/05(火) 21:44:00.54追加された挙句一部のコードを巻き込んで上書きしやがるんだけどこれって
スニペットの書き方が悪いの?それともバグ?
0787デフォルトの名無しさん
2013/11/05(火) 21:51:49.560788デフォルトの名無しさん
2013/11/06(水) 00:18:10.02>>759
これずっと悩んでいるんだけどできない
ListBoxでフォーカスがある行を赤で下線で表示
ListBoxでマウスオーバーしたところをハイライト
たったこれだけをやりたいだけなんけど
デフォルトのはMouseOverもFocusedもないので、自分でVisualStateに追加したんだけど
クリックした途端にエラーが出る
そのエラーメッセージもFrameworkPresenter.dllでエラーってなるだけで
何がどうだめなのかわからない
ControlTemplete.TrigerでFocusedを設定してもやっぱり効果なし
ListBoxでよく使われているはずなのに情報が全然ない
Blendあれば楽勝なんだろうけどExpresだからついてないし
もうちょっとヒント教えてもらえませんか?
もしくはWPFで作られているフォーカスやマウスオーバーを使っているListBoxなどあったら教えて下さい
もしかしてExpress使っている人でWPFやっている人いないのかな
0789デフォルトの名無しさん
2013/11/06(水) 00:28:14.360790デフォルトの名無しさん
2013/11/06(水) 00:30:40.77ご覧くださいこれが本末転倒というものです
0791デフォルトの名無しさん
2013/11/06(水) 00:32:01.53ItemContainerStyleだろう
0792デフォルトの名無しさん
2013/11/06(水) 00:33:06.56コードビハインドで十分
0793デフォルトの名無しさん
2013/11/06(水) 00:36:48.59見事につられてる君に俺が解答を上げよう
<Grid>
<ListBox ItemsSource="{Binding}">
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Red" />
</Trigger>
</Style.Triggers>
</Style>
</ListBox.ItemContainerStyle>
</ListBox>
</Grid>
これが正解
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
DataContext = Directory.GetFiles("C:\\");
}
}
さあマウスオーバーしてみよう
0794デフォルトの名無しさん
2013/11/06(水) 00:44:32.55一通り見たりしたけどWPFとストアでまた微妙に違ったり>>788みたいにやりたいことにたどり着けないことがある。
tipicalなものについて逆引きあるとたすかるんだが。
0795デフォルトの名無しさん
2013/11/06(水) 00:47:48.230796デフォルトの名無しさん
2013/11/06(水) 00:49:27.810797デフォルトの名無しさん
2013/11/06(水) 00:53:47.38本を作りにくいと思う
ちゃんと網羅したらぶっとい本になる…
0798デフォルトの名無しさん
2013/11/06(水) 00:54:42.010799デフォルトの名無しさん
2013/11/06(水) 00:55:23.12どこ弄ればいいか分かるようになってくるぜ
0800デフォルトの名無しさん
2013/11/06(水) 01:12:34.39うわーあっさりできた、なんなのー?
こんな短いコードでできるのに俺は一体何をやっていたの?
ListBoxデフォルトをコピーした長いコードのVisualStateをいろいろいじくりながら
(アニメーションさせたいわけじゃないのに・・・)と疑問に感じながら格闘してたのに
ぐぐってもBlendでやれってのばかりだし
>>793は
スタイルだけをいじくったら赤の下線にしたり、選択しているものにも下線したりできますか?
>>790
コードビハインドでは書けないと思ってました(例がXamlばかりなので書き方もわからない)
基礎的な@ITやMSDNはひと通り読んだのになぁ。まったく理解できてなかった
とにかく教えてくれた方々、ありがとうございます
0801デフォルトの名無しさん
2013/11/06(水) 01:35:26.20英語の書籍でもいいんだけどねぇ
どれが良いやつなのか探すのがむずい。
>>799
確かにその辺でつかんでくのが早そうだね。めんどくさいが。
>>793
ストアだとトリガーないからどうなんだろ…
0802デフォルトの名無しさん
2013/11/07(木) 00:52:43.34「取り合えず触ってみて、行き当たりばったりでヘルプを読みながら作ってみる」
奴には向かないな (それでも出来る奴は出来るんだけど)
一から順序立てて段階的に学習してかないと、中々身に付かない
一度覚えちまえば、後はすげー楽なんだけど
0803デフォルトの名無しさん
2013/11/07(木) 01:00:36.57ロジックを理解しただけではどうにも分からない、ワークアラウンド的な知識が
結構要求されると思うんだけど。
もちろんそれはWindows Formでもあったことだけど、このあたりのすっきりしない感は
Windows Formに比べても酷くなってるとしか...
0804デフォルトの名無しさん
2013/11/07(木) 13:42:32.500805デフォルトの名無しさん
2013/11/07(木) 13:56:21.58コントロールのコマンド一覧、トリガープロパティ一覧、スタイルのプロパティ一覧ってどこで見れますか?
ビヘイビアって何?
できることとできないことがわからない
バインディングのバインディングのバインディングでわけがわからなくなる
インテリセンスがないから手探りで作れない
情報少ない
もう挫折しそうだ
0806デフォルトの名無しさん
2013/11/07(木) 14:26:33.12安易にコードビハインドに逃げると身につかないかも。別にずっとMVVMで作れってんじゃなくて、
目標があった方が良いってことな。そこからどうするかは覚えてから考えればいい。
0807デフォルトの名無しさん
2013/11/07(木) 14:41:04.09Qtはもうオワコン
これからはWPFの時代
0808デフォルトの名無しさん
2013/11/07(木) 15:02:54.360809デフォルトの名無しさん
2013/11/07(木) 15:16:07.50MVVMにもマッチしない
0810デフォルトの名無しさん
2013/11/07(木) 20:13:34.78疎結合なバグの少ないゲームがかけると思います(´・ω・`)
0811デフォルトの名無しさん
2013/11/07(木) 20:18:39.110812デフォルトの名無しさん
2013/11/07(木) 21:44:49.60BitmapやGraphicsが一新されててわけわかめ・・・
画像ファイル読み込んでImageに表示するだけでなのに進まないわー
ラスターじゃなくてベクターだからって理屈はどうでもよくて、なんでWinFormsの知識をゴミにするかな・・・
0813デフォルトの名無しさん
2013/11/07(木) 21:55:16.73WinFormが100年続くとでも思ってたのか?
業務だけやってると世界から取り残されるから新しい技術は常に勉強しておけと…
0814デフォルトの名無しさん
2013/11/07(木) 21:57:59.900815デフォルトの名無しさん
2013/11/07(木) 21:59:13.490816デフォルトの名無しさん
2013/11/07(木) 22:47:58.89XAMLの例は載ってても、それをプログラムで動的にやるにはーで結構違うのがあって調べるのに2倍かかったりするからなー
0817デフォルトの名無しさん
2013/11/07(木) 22:59:08.080818デフォルトの名無しさん
2013/11/07(木) 23:01:24.220819デフォルトの名無しさん
2013/11/07(木) 23:08:09.92師匠のいない俺はdobonに育ててもらったようなもんだから
WPFもお願いしますよdobonさん
0820デフォルトの名無しさん
2013/11/07(木) 23:11:38.25別のアプリから移植するんでコンバータ作って楽してるんだけど、なんか後ろめたさが拭えない
0821デフォルトの名無しさん
2013/11/07(木) 23:18:08.72ListBoxにバインドするのが表示されなくて困っている
その前の単体のクラスをバインドするのはうまくできたのに
誌面に全てのコードが完全に書かれているわけではないので、
どこあたりで間違っているのかがわからない
0822デフォルトの名無しさん
2013/11/07(木) 23:20:23.10307ページでした
0823デフォルトの名無しさん
2013/11/07(木) 23:24:14.960824デフォルトの名無しさん
2013/11/07(木) 23:25:12.620825デフォルトの名無しさん
2013/11/07(木) 23:39:49.21WindowのdataContextにデータのクラスをnewで貼り付けてあって、そのクラスの中にIListのコレクションがある
で、そのコレクションはObservableColecction<>()でnewされていて、
表示される方のListBoxはItemSource="Binding Path=コレクションのプロパティ"としている
あとは、ボタンのから、DataContextをキャストしたクラスのインスタンスをたどってコレクションに向かって追加内容をAddしているんだけど
Notify関係がいまいち把握できてないので、この辺りが抜け落ちているのかもしてない
0826デフォルトの名無しさん
2013/11/07(木) 23:41:30.530827デフォルトの名無しさん
2013/11/07(木) 23:45:28.680828デフォルトの名無しさん
2013/11/07(木) 23:49:39.480829デフォルトの名無しさん
2013/11/07(木) 23:51:19.11どう考えてもここが一番怪しいからちゃんと書いた部分出せよ
0830デフォルトの名無しさん
2013/11/07(木) 23:56:16.64<ListBox ItemsSource="{Binding Path=Addresses}" ></ListBox>
クラスはこんな感じ
public class Person : INotifyPropertyChanged {
public Person(Address ad)
{
addresses.Add(ad);
NotifyChanged("Addresses");
}
private IList<Address> addresses = new ObservableCollection<Address>();
public IList<Address> Addressees
{
get { return addresses; }
}
0831デフォルトの名無しさん
2013/11/08(金) 00:03:05.090832デフォルトの名無しさん
2013/11/08(金) 00:08:19.000833デフォルトの名無しさん
2013/11/08(金) 00:08:36.93Addressees
単純に名前間違ってるとかじゃないよね
0834デフォルトの名無しさん
2013/11/08(金) 00:11:54.56どうもすいません、そのようです
0835デフォルトの名無しさん
2013/11/08(金) 00:12:23.59君は目いらないね(ゲス顔)
0836デフォルトの名無しさん
2013/11/08(金) 00:13:36.300837デフォルトの名無しさん
2013/11/08(金) 00:15:16.10面目ない
>>836
なるほど、そうなんですね気をつけます
0838デフォルトの名無しさん
2013/11/08(金) 00:16:41.89うまい
0839デフォルトの名無しさん
2013/11/08(金) 00:16:42.72WPFは嫌いだ
生産性が低すぎる
0840デフォルトの名無しさん
2013/11/08(金) 00:19:17.740841デフォルトの名無しさん
2013/11/08(金) 00:21:54.910842デフォルトの名無しさん
2013/11/08(金) 00:24:34.71プロパティ一覧はビルダに出るよね確か。逆にだりーからこんなもん使ってないけど
0843デフォルトの名無しさん
2013/11/08(金) 00:25:00.54エディタとデザイナと言語仕様で何とかできる問題
事前に登録したワードでしか指定できないようにしろ
0844デフォルトの名無しさん
2013/11/08(金) 00:40:06.21Path名間違えても実行時エラーとか出ないんだよな
結構ボディブロー的に効いてくる
0845デフォルトの名無しさん
2013/11/08(金) 00:42:57.39なんでせんかったんや
0846デフォルトの名無しさん
2013/11/08(金) 00:52:28.320847デフォルトの名無しさん
2013/11/08(金) 02:29:29.570848デフォルトの名無しさん
2013/11/08(金) 03:26:08.92mc:Ignorable="d"
d:DataContext="{d:DesignData Source=/hoge.xaml}"
を追加したら、Binding Path= でインテリセンスでるよ。
0849848
2013/11/08(金) 03:29:18.500850デフォルトの名無しさん
2013/11/08(金) 04:17:42.37なんでなんだろね。
ストアだとテーマアニメーション定義する時になんたらコレクションの中に入れないとダメなんだけどXAML上は囲まなくてもかけちゃって実行時に意味不ですっ飛ぶ。
コンテンツみたいななんでも入れられるとことわけられる気がするんだがなんかあんのかね
0851デフォルトの名無しさん
2013/11/08(金) 05:17:01.16MSDN読んで自分の頭使っても分からないならcodeplexなりで人様のコードを
拾ってきて勉強するとかすりゃ良いのに。そういうのって適正の問題な気がするぜ?
言語とかフレームワークに関係ない次元の話だと思う。
0852デフォルトの名無しさん
2013/11/08(金) 05:27:19.50「教えてもらってません」
っていうのが多い
0853デフォルトの名無しさん
2013/11/08(金) 06:37:49.65「俺も、俺も」って同調しとけばいいじゃん
0854デフォルトの名無しさん
2013/11/08(金) 08:11:17.760855デフォルトの名無しさん
2013/11/08(金) 09:30:37.88くやしいのうwww
じゃあ逆引きが無いとWPFの勉強出来ない、書けない理由を説明してみ?
WPFで作られたプログラムなんぞゴロゴロあるけどみんなどうやって書いていると
思ってるの?少なくとも俺はWPFで業務アプリ作ってるけどそんなもん要らなかったぞ。
って書いてて思ったけど英語の情報は全く見ないのが前提になってそうだな。
0856デフォルトの名無しさん
2013/11/08(金) 10:10:11.650857デフォルトの名無しさん
2013/11/08(金) 10:13:06.16そんなこと言ってるから普及しないんだお
dobonがwinformsを広めたといっても過言ではないんだお
0858デフォルトの名無しさん
2013/11/08(金) 10:18:07.12dobon乙としかいいようがないw
0859デフォルトの名無しさん
2013/11/08(金) 12:05:22.37お前の思い込みが能力の限界を示している
0860デフォルトの名無しさん
2013/11/08(金) 13:07:44.73どの程度のものを作ったのか分からないけど、自分が分からないところの情報がピンポイントであったら話が早いし逆引きはそういうもんだろ。
俺がチームマネージャーで逆引き含めいい情報源があってその方が習得コスト下がるならいくらでもかうわー
0861デフォルトの名無しさん
2013/11/08(金) 13:32:43.06そればっかりだなw 具体的に書いてみなよ無脳君
>>860
存在その物は否定しないよ。
あったら便利と無いと勉強できないは大分差があると思うがどう?
WPF ToolkitとかのMS謹製のコードも見れたりするしWinFormsの時よりも
勉強しやすい環境になっていると思うけどな。大抵のネタはStackOverflowで
議論されている気もするし。
dobonが無いと嘆くより、本当に必要と思うならそれを自分(達)で作る位の
気概が必要な気もするけどね。
0862デフォルトの名無しさん
2013/11/08(金) 13:39:44.99そんな気張らんでもいいんじゃないか
0863デフォルトの名無しさん
2013/11/08(金) 13:53:45.03勉強しやすい環境になってるのになんで普及しないと考えてる?
ボリュームゾーンの土方は未だ英語に拒否反応示してる人多いよ
あなたは能力があるのかもしれないが大抵は
まずはコピペで動かしてるうちに覚えるんじゃないかな。
PHPやJavaScript界隈はその辺が充実してるから普及したし
0864デフォルトの名無しさん
2013/11/08(金) 13:54:40.25お前に具体性がないからな、具体的に書けと言われても困りますね
お前は皆お前と同じ時間プログラミングに費やしたと思っているんだろうな
コミュ症特有の思い込み
0865デフォルトの名無しさん
2013/11/08(金) 14:03:04.420866デフォルトの名無しさん
2013/11/08(金) 14:28:19.61再利用可能なコンポーネントにモデル(ロジック含めて)食わせたら後は勝手にやってくれる
ってのが未来像じゃないのか?
0867デフォルトの名無しさん
2013/11/08(金) 14:32:00.19決めてた世代だけどあれがプログラムの本質だとは思わない
0868デフォルトの名無しさん
2013/11/08(金) 14:37:44.09抽象化のほうが偉いと思う
0869デフォルトの名無しさん
2013/11/08(金) 14:39:57.90ライブラリやフレームワークが新化しても一緒に要求も上がるからな気もするが
0870デフォルトの名無しさん
2013/11/08(金) 14:44:12.590871デフォルトの名無しさん
2013/11/08(金) 14:47:26.180872デフォルトの名無しさん
2013/11/08(金) 14:50:59.75英語のサイトもある
ググれ
0873デフォルトの名無しさん
2013/11/08(金) 15:00:14.26基本中の基本で1行づつ解説いれてくれるdobonさんのサイトは本当にありがたいです
0874デフォルトの名無しさん
2013/11/08(金) 15:04:33.930875デフォルトの名無しさん
2013/11/08(金) 15:07:09.87それは単純な話。日本ではPCアプリの開発が人気なくなったから。
そしてWindowsPhoneやWindowsRTが壮絶にこけてるから。
みんなWebやiOS、Androidそして組み込みの世界でCとかのコードゴリゴリ書いてるダロ
設計云々じゃなくて単に人がいないんだよ。
0876デフォルトの名無しさん
2013/11/08(金) 15:42:38.38本気で意味が分からん。どこをどう読んだらそんな妄想にたどり着くんだ?
>>873
結局ちゃんと動いている人のコード読むのが一番速いと思うのは変かな?
へー、そんな書き方があるんだって思わないで自己満とか思っちゃうあたり・・・。
WPFは応用が重要だしdobonレベルの基礎の話はMSDNで十分じゃないの?
0877デフォルトの名無しさん
2013/11/08(金) 15:59:59.77なぜそこまで否定するのか
0878デフォルトの名無しさん
2013/11/08(金) 16:29:58.25否定っつーかさー、ググれば基礎の基礎なら大抵のコントロールとかの事なら書いている人いるし
@ITとかにWPFに関連する記事も結構あるでしょ。英語ならフリーで本配っている所すらあるよ(合法のな)
サンプルコードならhttp://code.msdn.microsoft.com/とかcodeplexとかそういうオフィシャルな所に色々あるし
大抵のトラブル、疑問の話ならStack Overflowでヒットするし他に何が必要なの?
って考えたらコピペしてそのまま使えるコード例の載っているサイトが欲しいって駄々こねてるだけにしか
見えないんだが。ググるのが労力かかるとかいうならもうプログラム辞めれば?ってレベルだと思うが?
0879デフォルトの名無しさん
2013/11/08(金) 16:33:46.29話がぜんぜん噛み合ってないですね、あなたが上から目線で見下して必要ないと言ってるのはよくわかりましたw
>>877
あったほうがいいですね、実際dobonのサイトは非常にわかりやすいです
878が英語読めない奴がプログラミング(ryって感じの切り返しがくると予想w
0880デフォルトの名無しさん
2013/11/08(金) 16:34:29.080881デフォルトの名無しさん
2013/11/08(金) 16:35:29.760882デフォルトの名無しさん
2013/11/08(金) 16:38:16.100883デフォルトの名無しさん
2013/11/08(金) 16:40:22.970884デフォルトの名無しさん
2013/11/08(金) 16:42:55.27悠々自適ですわw
0885デフォルトの名無しさん
2013/11/08(金) 17:50:28.910886デフォルトの名無しさん
2013/11/08(金) 18:06:34.560887デフォルトの名無しさん
2013/11/08(金) 18:09:14.210888デフォルトの名無しさん
2013/11/08(金) 18:10:38.54実際dobonで助かったって人多いのに必要ないって根拠が弱過ぎるんだよね
dobonくらい易しくかつdobon以上の情報量のサイトがあるなら必要ないって根拠になり得るけどさ
stackoverflowやcodeplex出してドヤ顔とか噴飯ものなんですが
0889デフォルトの名無しさん
2013/11/08(金) 18:37:20.41ここ笑うところ?
0890デフォルトの名無しさん
2013/11/08(金) 18:37:23.89誰かがまとめてくれるのを口開けて待ってて、それをプログラム書けない理由にするなら
他にも情報源があるんだしそれ見てやれば良いだろって話なだけ。無い物ねだりしてもしょうがないデショ。
まとまっている方が楽なのはわかるけど「WPF ほにゃらら」でググるだけでもdobonに書かれている
レベルの内容ならコード付きの記事が大抵引っかかるじゃん。もしそれが理解出来ないなら
http://social.msdn.microsoft.com/Forums/ja-jp/home?forum=wpfja
こういう所で質問するって選択肢だってあるんだぜ?
0891デフォルトの名無しさん
2013/11/08(金) 18:42:18.28この人の意見には賛同できる
0892デフォルトの名無しさん
2013/11/08(金) 18:45:59.72そこの理解無くしてコピペサイト作っても無駄なんだけどね…
手順だけ見ても基本的な理解がないと触れない
それがWPF
0893デフォルトの名無しさん
2013/11/08(金) 18:53:34.36http://code.msdn.microsoft.com/windowsdesktop/site/search?f%5B0%5D.Type=Topic&f%5B0%5D.Value=WPF%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3
こういう所も読んでいない人多そうだなぁ
0894デフォルトの名無しさん
2013/11/08(金) 18:58:17.29労力惜しむなというなら自作の言語でアプリ作れよ
お前が言っていることはこれぐらい幼稚なこと
0895デフォルトの名無しさん
2013/11/08(金) 19:00:48.88文句言ってる人はコンテンツごと整理された逆引きが欲しいのだろう
これじゃ中途半端感待ったなしだと思うぞ
0896デフォルトの名無しさん
2013/11/08(金) 19:04:29.170897デフォルトの名無しさん
2013/11/08(金) 19:04:35.57Forms(&VB)ならひと目でわかるシリーズが公式であるし、DB絡みで谷尻本とか沢山あるのにね
0898デフォルトの名無しさん
2013/11/08(金) 19:04:47.73参考として教えてほしい
WPFとwinformsじゃ粒度が違うからその都度自分で解決していくしかないと思うんだけど
0899デフォルトの名無しさん
2013/11/08(金) 19:05:49.52うん、ゴメン。全く何言っているか分からない。
0900デフォルトの名無しさん
2013/11/08(金) 19:07:32.56公式の開発テクノロジー入門もSLの方が扱い大きくてWPFはさらっと流してるだけ
本気でWPFへの移行促したいなら公式本の充実があってしかるべきだが
0901デフォルトの名無しさん
2013/11/08(金) 19:08:50.36最低限WinFormsでできることはやりたいし
それがないと乗り換える気が起きない
0902デフォルトの名無しさん
2013/11/08(金) 19:12:05.350903デフォルトの名無しさん
2013/11/08(金) 19:12:27.38新しいウィンドウを表示する
ウィンドウが一つしか表示されないようにする
ウィンドウにOKボタン、キャンセルボタンを付ける
別のウィンドウのデータを取得、設定する
ウィンドウを閉じる
条件によりウィンドウが閉じられないようにする
ウィンドウの「閉じる」ボタンを無効にする
・・・・
察するにこんな感じのコンテンツが欲しいんだろw
0904デフォルトの名無しさん
2013/11/08(金) 19:16:15.27>>788が未だに出来ません
0905デフォルトの名無しさん
2013/11/08(金) 19:17:16.17現状、なんだかんだで、WPFで書いてても、WinFormsが必要になったり。
Bindingの利点はわかるが、そこまで必要かって話でもある。
まあ、WPFは失敗で終わりでいいんじゃないの?
2、3、WPFで書いてみたけど、今後も使いたいとは思えなかった。
0906デフォルトの名無しさん
2013/11/08(金) 19:26:24.74これMicrosoft Pressの翻訳だと思うよ。上下巻でクソ高いけどw
http://www.amazon.co.jp/dp/482229496X
原本は
http://shop.oreilly.com/product/0790145369079.do
洋書はオフィシャル含めてそこそこ出ているけど、思うにWPF(windows presentation foundation)という
名前が今は露出していないんだと思う。日本語の本が全然無いのは>>875だと思っている。
0907デフォルトの名無しさん
2013/11/08(金) 19:27:23.78もう教えただろw
0908デフォルトの名無しさん
2013/11/08(金) 19:38:39.63適当な例ですまんがToggleButtonの中にTextBlockとImageとTextBox混在させるとか
WinFormsで簡単にできるの?
0909デフォルトの名無しさん
2013/11/08(金) 19:41:28.970910デフォルトの名無しさん
2013/11/08(金) 19:44:54.23それが簡単にできることよりリストビューにdisplayIndexが無いのが
致命的
0911デフォルトの名無しさん
2013/11/08(金) 19:48:32.31<Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
<Setter Property="Background" Value="Red"/>
</Trigger.Setters>
</Trigger>
変えられないのになぜこんなプロパティを用意しているの?ということが多すぎる
しかもエラーもでないし
でもフォーカスに下線を引くのは上のトリガーみたいなので簡単にできたのですごいと思った
WinFormsだと座標決めてDrawで描画しなければならなくてコードが長いし
どぼんコピペしなければ到底辿りつけなかった
0912デフォルトの名無しさん
2013/11/08(金) 19:51:01.24それが簡単にできることが本当に必要かというと、そうでもなかったりする。
たしかにUIの柔軟性は認めるけど、Winformsのコントロールで最低限のことはできちゃうからね。
他と違うコントロール作りたい人にはいいのかもしれないが、
コントロールデザインの多様性の模索は、すでに失敗している。
0913デフォルトの名無しさん
2013/11/08(金) 19:52:25.33イラっとしちゃうよね
もうWPFも切り捨てられちゃった技術だから今更言っても仕方がないけどね
0914デフォルトの名無しさん
2013/11/08(金) 19:55:51.62すまんな、丁度今さっきこういうコードを書いたところだったんだよ。一般的では無い事は認めるw
>>912
> コントロールデザインの多様性の模索は、すでに失敗している
これどういう意味?基本パーツ以外不要とかいう不思議な意見?
0915デフォルトの名無しさん
2013/11/08(金) 19:57:04.630916デフォルトの名無しさん
2013/11/08(金) 19:57:12.100917デフォルトの名無しさん
2013/11/08(金) 19:57:53.92WPFもSilverlightもWindowsStoreAppもみんな同じ技術の流れだしMSの世界では
モリモリ使われているって事だけど誰が切り捨てたの?
0918デフォルトの名無しさん
2013/11/08(金) 20:00:10.54dobonさんのサイトが無いから使い方がわからんw
0919デフォルトの名無しさん
2013/11/08(金) 20:00:39.21現にVS2013でなんの追加も修正もされていない
0920デフォルトの名無しさん
2013/11/08(金) 20:02:10.410921デフォルトの名無しさん
2013/11/08(金) 20:03:50.78VS2013でWPFデザイナは進歩してるだろ。
何も見えてないんだな。
0922デフォルトの名無しさん
2013/11/08(金) 20:04:10.130923デフォルトの名無しさん
2013/11/08(金) 20:07:57.210924デフォルトの名無しさん
2013/11/08(金) 20:10:13.38WPFのはVSに内蔵されただけでしょ。WindowsStoreApp推したいのはしょうがあるまいw
0925デフォルトの名無しさん
2013/11/08(金) 20:12:33.65WinFormsは↓に表示されるのに
いちいちMSDN見ろってことか
0926デフォルトの名無しさん
2013/11/08(金) 20:18:46.57OS側でVSのようなDarkテーマにできればわざわざこんなことしなくて済むのに
いつまでたっても背景真っ白、メニューぷっくりのままなのはなぜなんだ
何か問題あるのかね
多分そのせいでWPF上でのコントロールのカスタマイズに支障が出てるんだと思う
0927デフォルトの名無しさん
2013/11/08(金) 20:24:05.55丸いボタン作りたいなんて全然思わないのにこんな例ばっか
パソコン使っているのにタッチパネル向けのスペースをやたら取るデザインなんてしたくないしな
0928デフォルトの名無しさん
2013/11/08(金) 20:27:07.42あの程度の説明ならWPFデザイナでも別の場所に表示されるからMSDNを見る必要はない。
0929デフォルトの名無しさん
2013/11/08(金) 20:30:25.85確かに悪い例ばっかりだな。
実際はレイアウトの自動計算によって不要な空白を無くしたりして
スペースの有効活用もできるんだがな。
0930デフォルトの名無しさん
2013/11/08(金) 21:36:32.19Excel方眼紙と同じ感覚でレイアウトできるようになればジャップにバカウケ間違いなし
0931デフォルトの名無しさん
2013/11/08(金) 21:38:18.380932デフォルトの名無しさん
2013/11/08(金) 21:39:54.390933デフォルトの名無しさん
2013/11/08(金) 21:42:44.530934デフォルトの名無しさん
2013/11/08(金) 22:04:24.000935デフォルトの名無しさん
2013/11/08(金) 22:05:31.510936デフォルトの名無しさん
2013/11/08(金) 22:19:36.400937デフォルトの名無しさん
2013/11/08(金) 23:25:27.960938937
2013/11/08(金) 23:26:00.950939デフォルトの名無しさん
2013/11/08(金) 23:30:37.17WPF使って欲しいならWinFormsと同じように使えないと人気出る訳ないんだけど・・・
WPFやろうとして技術調査から始まって結局最後MVVM諦めたってケースの現場結構多いんだよね
チームで開発するわけだから俺は余裕とか意味ないっすよ
0940デフォルトの名無しさん
2013/11/08(金) 23:33:50.67諦めるとかどんだけ職場の技能レベル低いんだよ
0941デフォルトの名無しさん
2013/11/08(金) 23:34:35.99ちょっと破壊力ありすぎたのが問題だね(笑)
0942デフォルトの名無しさん
2013/11/08(金) 23:36:06.88先入観もしがらみもベテランちゃんより少ないでしょ
0943デフォルトの名無しさん
2013/11/08(金) 23:39:52.490944デフォルトの名無しさん
2013/11/08(金) 23:42:20.240945デフォルトの名無しさん
2013/11/08(金) 23:42:40.59.net自体をしっかり理解してる必要があるからなぁ。WPFの前に
0946デフォルトの名無しさん
2013/11/08(金) 23:58:38.71dobon dobon言ってるのはそれ以前で挫折してるみたいだしなぁ
0947デフォルトの名無しさん
2013/11/09(土) 00:04:48.590948デフォルトの名無しさん
2013/11/09(土) 00:10:03.55答えそのものが書いてなきゃ作れないだろうなぁ・・・
0949デフォルトの名無しさん
2013/11/09(土) 00:23:05.67具体的に教えて下さい
0950デフォルトの名無しさん
2013/11/09(土) 00:26:24.01例えば、
- マウスオーバーで背景色を赤に変えるアニメーションを開始
- マウスオーバーでなくなったら元に戻すアニメーションを開始
- でもListBoxItemが選択されている時にはどっちのアニメーションも開始しない
- ListBoxItemが選択された時、背景色を青に変えるアニメーションを開始
こういうわりとありがちな仕様ですら、結局XAMLだけじゃ実装できないんだな。
俺がWPFを好きになれない理由の1つがこういう中途半端なところ。
0951デフォルトの名無しさん
2013/11/09(土) 00:31:23.570952デフォルトの名無しさん
2013/11/09(土) 00:33:44.55あったとしても使えない代物だろうな
0953デフォルトの名無しさん
2013/11/09(土) 00:38:06.87WPFだと驚くほど簡単だからあれだけはWPFすげぇー!って思った
0954デフォルトの名無しさん
2013/11/09(土) 00:39:24.85普通に出来るだろ。
0955デフォルトの名無しさん
2013/11/09(土) 00:43:36.10サンプルコードください(dobon並の)
0956デフォルトの名無しさん
2013/11/09(土) 00:46:22.640957デフォルトの名無しさん
2013/11/09(土) 00:46:36.38それはWPFだから簡単にできるって類のものではない気が...
それより、今じゃTVのUIでも使われているアルファ付きの背景のウィンドウが
Windows Formでは難しかったわけだけど、それが簡単に出来るようになった点は
やっと当たり前のことが出来るようになったかと思った。
0958デフォルトの名無しさん
2013/11/09(土) 00:49:31.72いやできないでしょ。
XAMLだけでどうやっても条件で分岐する処理は実現できないし
0959デフォルトの名無しさん
2013/11/09(土) 00:52:52.98もう答え書かれてるのに喋っても意味ないぞ
0960デフォルトの名無しさん
2013/11/09(土) 00:57:35.500961デフォルトの名無しさん
2013/11/09(土) 01:05:31.910962デフォルトの名無しさん
2013/11/09(土) 01:08:29.850963デフォルトの名無しさん
2013/11/09(土) 09:43:22.910964デフォルトの名無しさん
2013/11/09(土) 10:45:34.070965デフォルトの名無しさん
2013/11/09(土) 15:40:09.650966デフォルトの名無しさん
2013/11/09(土) 16:01:35.13教えてください
0967デフォルトの名無しさん
2013/11/09(土) 16:03:21.35公式から出ているテーマはどれも背景明るすぎて使えない
0968デフォルトの名無しさん
2013/11/09(土) 23:00:55.75ググってもこれっていうのが中々見つからないんですが
FormのSystem.Drawing.GraphicsとBitmapの代替クラスって何か教えてください
0969デフォルトの名無しさん
2013/11/09(土) 23:02:57.040970デフォルトの名無しさん
2013/11/09(土) 23:08:18.00うわ、即レスありがとうございます
早速格闘します
0971デフォルトの名無しさん
2013/11/09(土) 23:09:31.30でした、スマソ
0972デフォルトの名無しさん
2013/11/09(土) 23:11:06.79http://stackoverflow.com/questions/88488/getting-a-drawingcontext-for-a-wpf-writeablebitmap
0973デフォルトの名無しさん
2013/11/09(土) 23:13:45.95ああ、そこを一発で探せればな(´・_・`)
0974デフォルトの名無しさん
2013/11/09(土) 23:14:17.500975デフォルトの名無しさん
2013/11/10(日) 16:31:05.70public static BitmapSource CreateBitmap(
int width, int height, double dpi, Action<DrawingContext> render)
{
これクラス名がないんですがどうやって呼び出すんですか?
0976デフォルトの名無しさん
2013/11/10(日) 17:00:59.47普通のプログラミングの勉強をしてこい
0977デフォルトの名無しさん
2013/11/10(日) 20:47:20.59確かにそれ見てそんなこと言ってるぐらいだったらWPFに手を出すべきじゃないと思う(´・ω・`)
0978デフォルトの名無しさん
2013/11/10(日) 22:52:51.660979デフォルトの名無しさん
2013/11/10(日) 23:21:14.97初心者に毛の生えた程度のお前が偉そうに言ってるんじゃねーよ
>>977
するべきか否かを他人のお前にとやかく言われる筋合いはない
勝手に上司面してんじゃねーよカス
0980デフォルトの名無しさん
2013/11/10(日) 23:27:29.58こんな無能な部下いらんわ(´・ω・`)
0981デフォルトの名無しさん
2013/11/10(日) 23:45:27.850982デフォルトの名無しさん
2013/11/10(日) 23:52:19.26それお前が言われているんだろw
0983デフォルトの名無しさん
2013/11/10(日) 23:52:45.32初心者に毛が生えてもいない奴に程度と言われてもな…
こういうコピペerでも給料もらってると思うと、胸が熱くなるな
0984デフォルトの名無しさん
2013/11/10(日) 23:53:48.690985デフォルトの名無しさん
2013/11/10(日) 23:56:17.10見事なブーメラン
0986デフォルトの名無しさん
2013/11/11(月) 00:02:35.06いくらなんでも
C#やるレベルじゃない
0987デフォルトの名無しさん
2013/11/11(月) 00:03:16.72バカがいきがるな、勉強してこい
以上
0988デフォルトの名無しさん
2013/11/11(月) 00:03:47.48最初はみんなそんなもんだろ
対して知能もないくせにただ長くやっているだけで偉そうにするなよ虫けら
0989デフォルトの名無しさん
2013/11/11(月) 00:05:40.57お前じゃあ.NetFrameworkが用意しているクラス全部記憶してるのか?
0990デフォルトの名無しさん
2013/11/11(月) 00:06:22.070991デフォルトの名無しさん
2013/11/11(月) 00:06:41.01本日の面白レス
0992デフォルトの名無しさん
2013/11/11(月) 00:07:29.35余裕
0993デフォルトの名無しさん
2013/11/11(月) 00:09:50.11小学生かよww クソワロタw
0994デフォルトの名無しさん
2013/11/11(月) 00:11:25.260995デフォルトの名無しさん
2013/11/11(月) 00:15:43.12>>972のページほんとに見たのか?
それでだめなら文法から勉強しなおし
以上
0996デフォルトの名無しさん
2013/11/11(月) 01:58:50.800997デフォルトの名無しさん
2013/11/11(月) 02:14:48.57争いは、同じレベルの者同士でしか発生しない!!
0998デフォルトの名無しさん
2013/11/11(月) 04:02:59.310999デフォルトの名無しさん
2013/11/11(月) 10:46:54.901000デフォルトの名無しさん
2013/11/11(月) 12:27:26.9910011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。