ふらっと C#,C♯,C#(初心者用) Part146

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 9f0b-Fgt1)
垢版 |
2019/12/11(水) 22:12:11.28ID:d09CciDz0
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)

「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっと C#,C♯,C#(初心者用) Part145
https://mevius.5ch.net/test/read.cgi/tech/1570446977/
■関連スレ
C#, C♯, C#相談室 Part95
https://mevius.5ch.net/test/read.cgi/tech/1508168482/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/

■情報源
https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries
http://referencesource.microsoft.com/
・Insider.NET > .NET TIPS - @IT
https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
・DOBON.NET .NET Tips
https://dobon.net/vb/dotnet/index.html
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2019/12/20(金) 20:09:06.50ID:wMdfjBuG0
>>112
こんな書き方もできるのか勉強になりました。

色々調べて試してみて>>100
をベースにして思ってたように動かせました。
コードすっきりになりました!ありがとうございます。
2019/12/20(金) 21:29:38.47ID:qHTdS2+z0
そもそもweb周りなんかだとはMacかなり多いのにプログラミングはWinで!なんて発想はどこから来るんでしょうか

2Dであろうと三角関数くらいはガンガン使います
2019/12/20(金) 21:41:47.69ID:Vbt2Sjhj0
webは簿給でMacのお布施を払っていると
儲けが減ってしまうからですよ

血の繋がりの無いパパさんが見つかると良いですね
2019/12/20(金) 21:47:02.02ID:qHTdS2+z0
webが薄給ってどこの世界の話?
2019/12/20(金) 22:22:52.66ID:tNG2om7pd
>>119
ここの世界だよこの世界
2019/12/20(金) 22:31:48.04ID:qHTdS2+z0
>>120
まじか
同じ世界に住んでるようで違う世界なんだな
金融医療なんかと比べりゃ薄給かもしれんが世間の平均以上はあるでしょ
そら平均ないとこもいっぱいあるし中間搾取が多い部類だとは思うが…
日本は世界的に見てweb系、というかプログラマ自体が安いってのはあるけどそれでも他業種に比べりゃ全然マシだと思うよ
2019/12/20(金) 23:14:05.81ID:F92JDOtZ0
web系と一括りにしているが>>118が経験した狭い範囲でのことだろう
2019/12/20(金) 23:56:36.17ID:laM9bMPJM
webは金になるよ
プログラマーの花形だから
求められるスキルは最下位だけども
組み込みプログラマーとゲームプログラマーが最上位
前者はハードの知識も求められるし、後者はプログラムの真髄まで知っとかないといけない
ゲームプログラマー経験してたら、他の分野のプログラマーの仕事はほんと簡単だもん
若い時はムチャやって良かったと心の底から思う
2019/12/21(土) 00:37:36.41ID:4yldtPmm0
webのスキルが最下位ってどこの世界の話?
2019/12/21(土) 01:32:51.93ID:Mk9xcjQY0
110の者です。反応してくださった方々ありがとうございます。

ひとまずUnityのガイドで勉強してみます。

C#を勉強するなら、現状手元にはmac book airしかないためWindowsを入れるしかないみたいですね…(スペックギリギリですが…)

一応理系なので三角関数自体は大丈夫です。

ちなみにプログラミングの初心者がまず勉強すべきもの、もしくは買うべき本などありませんでしょうか?
場違いの質問で申し訳ありませんが、教えていただけると嬉しいです。
2019/12/21(土) 01:46:23.53ID:tKqa0Mcd0
最初に読むべきなのは公式チュートリアル
https://docs.microsoft.com/en-us/dotnet/core/
https://docs.microsoft.com/en-us/dotnet/csharp/tutorials/
127デフォルトの名無しさん (アウアウウー Sa5b-kT4h)
垢版 |
2019/12/21(土) 02:36:40.50ID:zyAIfpOSa
ゲームは知らんけど、組み込みはほんとピンキリだよw
学者みたいに何でも知ってる人もいるけど、狭い範囲のことしか知らないくせに
コード書かせたら構造化以前なんて人もゴロゴロいる

web系は仕事内容は良く知らんけどストレス度は高そうだよねw
なんか俺は最先端のとんがったことやってるんだぞ的な自己陶酔系の人が多いように感じるのは、
そうでも思わないとたぶんやってられないんだろうなと想像
2019/12/21(土) 05:00:47.48ID:biYUElkB0
>>125
Unityならmacで十分だよ

Windowsでないと後々面倒というのは、会社で使うのはWindowsがほとんどだから
もし仕事にするなら、今から使い慣れてた方がいいということ

開発行為自体だと、unix系のアプリケーションならmacの方が色々揃ってるからやりやすいし
Windowsのアプリケーションなら、当然Windowsがやりやすいよ
2019/12/21(土) 08:35:24.74ID:elCUYmNmM
>>123
オプションとなるスキルが違うだけでプログラミングスキルはどの分野でもピンキリ
2019/12/21(土) 09:37:34.69ID:k+w4ikT00
>>123
2Dなら足し算引き算だけなんていってる人が"プログラムの真髄"なんて言っても、自分がやったことある範囲の知識がすべてなんだなって感じで説得力ゼロだぞw
2019/12/21(土) 12:32:00.35ID:W85y2T7QM
2Dでも三角関数使うしな
2019/12/21(土) 12:58:47.60ID:jr0+pgES0
プログラムかじった事ない人にいきなり三角関数必要とか言って作れると思う?
3Dは数学の知識が最低減ないと作れないけど、2Dは三角関数知らなくても作れる
分かったような口聞くな
2019/12/21(土) 13:15:08.24ID:W85y2T7QM
三角関数をなんだと思ってるんだよ
中学生なら習ってないからしょうがないけどさ
2019/12/21(土) 13:17:44.87ID:tKqa0Mcd0
>>132
>プログラムかじった事ない人にいきなり三角関数必要とか言って作れると思う?

この文章だけで頭の悪さがよく分かる
自然言語でまともな文章書けないやつに
まともなプログラム書けるやつはいない
2019/12/21(土) 13:31:19.22ID:B9cNmAcsd
三角関数なしに2Dゲームを作ることはできる
数学知識なしに3Dゲームも作れる
流石に加減乗除くらいは必要だが
無くても何かは作れると何を作るにも不要かどうかは別の話
2019/12/21(土) 17:01:18.37ID:jr0+pgES0
>>135
ほうー
3D空間を数学の計算以外でどうやって動かすのかな?
キャラクター動かないゲームかな?
137デフォルトの名無しさん (アウアウウー Sa5b-kT4h)
垢版 |
2019/12/21(土) 17:06:21.58ID:ToibKenqa
下らない話はそのぐらいにしておいたら?
中学生じみてるよw
2019/12/21(土) 17:12:20.47ID:3iZbeqQ/0
Unityなんかに任せるとか?
結局使うことになるとは思うけど、使わずに済まそうと思えばなんとかなると思う。
2019/12/21(土) 17:20:19.27ID:722GI/wM0
テンプレ読んでください
オイコラミネオ MMab-7F0B
ワッチョイ 7707-7F0B
NG
2019/12/21(土) 18:47:28.86ID:BGAOi6L9M
オレのミネオはどう表示されるんだろ…
2019/12/21(土) 19:03:45.63ID:qQirr//DM
おれもテスト
2019/12/21(土) 21:45:23.13ID:/91O1xjY0
C#でコルモゴロフスミノフ検定した上で、単回帰分析とかするライブラリってありますか?
統計解析するならテキストファイルにデータ書き出して、
PythonとかRにわたすほうがいい?
2019/12/21(土) 21:47:47.94ID:q7cBKLSTd
>>142
そこはRubyでしょw
2019/12/21(土) 22:46:57.61ID:jv2HuDh00
>>142
R.NET
2019/12/22(日) 00:25:07.44ID:7hF/cDg80
byte[]として受け取ったmp3をファイル化せずにそのままmp3tagの読み書きを行えるライブラリはないでしょうか?
出来る限り通信のやり取りだけで済ませたいため、受け取ったmp3バイナリをそのまま処理して受け流したいと考えています。
taglibは試してみましたが、FileStreamとして渡さないと上手く機能しないようでした
2019/12/22(日) 00:38:07.26ID:GX5OjjKF0
Streamクラスとして抽象化されてるんじゃないの?
taglibは入力にStreamを受け入れんじゃなくて、FileStreamというより具象的な入力を受け入れるような馬鹿な設計になってるの?

byte[]をMemoryStreamでラップして渡せないの?
2019/12/22(日) 00:58:17.93ID:GX5OjjKF0
俺が馬鹿だったかも。書き込みも必要か。

https://docs.microsoft.com/en-us/dotnet/api/system.io.memorystream.-ctor?view=netframework-4.8
リサイズ可能なメモリストリーム作れるかこれ?

作れないなら、変更できるようなインメモリの独自ストリームクラス作るとか。
148デフォルトの名無しさん (アウアウウー Sa5b-kT4h)
垢版 |
2019/12/22(日) 02:10:14.34ID:LPMS/GLqa
ビットマップを編集するライブラリがFileStrem前提になってたら馬鹿設計だけど
Exifを編集するライブラリがそうでも別に馬鹿とは思わないなあ
2019/12/22(日) 04:41:32.86ID:GX5OjjKF0
まじで言ってる?
例えば、カメラで撮影したローカルにあるJPEG画像を投稿サイトにアップロードする機能つくるとき、EXIFを消してアップロードしたいありがちな機能。

MemoryStreamを渡せれば、元のファイル変更せずにメモリ上で修正してアップロードして破棄できる。
同じことをやるにはFileStreamだと一々コピーしないといけない。
2019/12/22(日) 05:57:32.35ID:R0LOzgYE0
タグ部分と同じ構造体作って該当部分のバイト配列を構造体に変換すりゃ済むんじゃないの
2019/12/22(日) 08:25:01.65ID:/NGpR+eY0
TaglibSharpの.net Standard版をUWPから使っているが
TagLib.File.IFileAbstractionってのを使ってストリームを操作している
自分でこのインターフェースを実装すれば割と簡単に行けると思うよ
実装してクラスをTagLib.File.Createに渡せば問題ない
152デフォルトの名無しさん (アウアウウー Sa5b-kT4h)
垢版 |
2019/12/22(日) 12:48:45.77ID:d/zyo53Ma
>>149
それ、別にFileStreamを受け取ってStreamを吐く仕様で何も困らないのでは?
2019/12/22(日) 13:18:15.55ID:7hF/cDg80
>>146>>151
ありがとうございます。
IFileAbstractionを実装したクラスでCreateしていましたが、CloseStreamで内部のMemoryStreamをDisposeしてしまっていたため、挙動がおかしくなっていただけでした
TagLib.File.Save()を行うことで初めて内部のstreamにTag情報が書き込まれ、同時にCloseStreamも呼ばれるためそこでは内部のstreamを閉じずに自前の後処理を行ってから閉じることで希望の動作になりました
2019/12/22(日) 16:13:05.02ID:thbQEK090
ヽ(・ω・)/ズコー
まあ、バグ調べてて「俺ってバカ?」って思うことはよくあることだ
バグ作り込む気は全く無いのに、毎度あるのは何でか不思議でならない
(まあ最近は熟知してない言語で作ることが増えてきたのもあるが、COBOLごときでも一緒だったな…)
155デフォルトの名無しさん (ワッチョイ d75f-JuL9)
垢版 |
2019/12/22(日) 22:16:50.41ID:TCqgMSVE0
ライブラリを作ろうかと思うのですが
あるクラスをライブラリ内ではインスタンス化できるようにしたいけど
ライブラリを使う人はインスタンス化できないようにする
というようなことは可能ですか?
参考になるサイトなどありますか?

クラスのプロパティは基本的にすべて読み出しだけ可能にする予定です。
2019/12/22(日) 22:22:55.94ID:CUDsNTIh0
コンストラクタをinternalにする
2019/12/22(日) 22:28:00.73ID:t9cAONDx0
>>152
じゃあさあ。ネットワークから受け取った画像をファイルに保存せずに、そのまんまEXIF修正して別のサーバーに送り返す場合、どうするの?

と、使う方次第で色んな用件があるわけ。

実装コスト増えるならまだしも、今回のケースでは読み書きできてシークできるStreamであれば良さそうなのに、それをFileStreamに限定するの意味がわからない。
158デフォルトの名無しさん (ワッチョイ 972d-vnDE)
垢版 |
2019/12/22(日) 22:37:29.12ID:b8EKEEl60
この動画の人がVisual StudioでやっているAuthenticatonをオンにする設定は、dotnetコマンドではどうやるのですか?
https://youtu.be/RUZLIh4Vo20?t=63
159158 (ワッチョイ 972d-vnDE)
垢版 |
2019/12/22(日) 22:45:45.81ID:b8EKEEl60
すまん
自己解決しました
https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity?view=aspnetcore-3.1&;tabs=netcore-cli
2019/12/23(月) 02:14:36.96ID:CbUt8X2i0
c#からpythonのmatplotlibを呼んでみたらグラフ描画に10秒くらいかかった・・・
めんどくさい数値演算とかをPythonライブラリに丸投げしたかったけど厳しい
グラフ描画はwinformでやるにしても描画するための連続データを戻り値として受け渡しするのなぁ
2019/12/23(月) 06:05:21.41ID:n/5EZXjd0
>>160
chartじゃだめか?
2019/12/23(月) 06:33:23.54ID:TTdlQikFd
>>156
ありがとうございます。
難しく考えすぎてました。
2019/12/23(月) 08:20:32.39ID:AV2OtNnH0
>>160
その程度の何が障害なの?
ナメてるのか?
164デフォルトの名無しさん (ラクッペ MMdb-uJpR)
垢版 |
2019/12/23(月) 09:06:54.33ID:5ISBodU5M
>>163
食ってかかるなよ

>>160
ふーん。日記ならママにでも聞かせとけよ
2019/12/23(月) 14:12:00.92ID:CVji7Zdt0
自分で使う用のWinデスクトップアプリケーションを作ってみたいのですが
VScodeにC#の拡張をインストールしたところ、".net Coreが無い"というメッセージが出ました
.net frameworkを後から入れるつもりだったのですが
現在はframeworkではなくCoreを使用するのでしょうか?

軽くしらべたところ、Coreはサーバサイ用、frameworkはデスクトプ用っぽいんですが
Coreでデスクトップアプリを作成するチュートリアルもあるようでした
2019/12/23(月) 14:29:00.57ID:FZMFlrDL0
coreはサーバー用ではないよ
今ならデスクトップアプリでもcoreで作るけど別にframework使えないってわけでもない
古い環境への配慮とか考えなくていいならcoreでいいんじゃない?
2019/12/23(月) 15:12:57.52ID:Gp3oh3j2M
そして System.Drawing の移植性の無さで
泣ける。
168デフォルトの名無しさん (ワッチョイ 5702-Rp4x)
垢版 |
2019/12/23(月) 15:38:13.00ID:Wyd1VJ4y0
WebBrowserでカスタムHeaderの送信とResponse Headerの取得ができません
.net core 3.1を使っています。バグでしょうか?
2019/12/23(月) 15:46:22.84ID:CVji7Zdt0
>>166
ありがとうございます
Core入れてきます
2019/12/23(月) 17:45:51.26ID:eQmrU5ERd
>>169
そのレベルだと、VSCodeでxaml手書きはキツいんじゃない?素直にVisual Studio使いな
2019/12/23(月) 18:05:28.45ID:oBvZW+b7M
今ならBlazorが簡単で良いよ
一般常識レベルのHtmlがわかってれば後は直感で作れる
2019/12/23(月) 18:16:31.10ID:+KUE/8IiM
C#使いたがる人ってWebに苦手意識がある人が多い印象だなあ
最初からrazor使えるような奴はそもそもC#(というかWindows開発)を選ばないと思うよ
2019/12/23(月) 18:22:36.62ID:P6gAM1Rw0
嫌ぁCAD+画像処理屋なので、webじゃ
やっとれんだけですよ。
SPIDERがwebに乗って実用化されたら
考える。
2019/12/23(月) 18:28:43.48ID:+KUE/8IiM
ほらね
2019/12/23(月) 18:44:33.92ID:kZpvALBe0
>>172
お前はC#スレに来て何がしたいんだ?
2019/12/23(月) 19:08:35.91ID:kDR2U+EyM
なにがほらねなんだろ
2019/12/23(月) 19:10:12.11ID:P6gAM1Rw0
法螺ね
2019/12/24(火) 11:17:43.39ID:pJ4JfZbNd
prism の質問もここでいいですか?
2019/12/24(火) 11:23:10.23ID:rY4O3lLw0
許すん
2019/12/24(火) 11:27:15.31ID:4hGbK3LLM
今のprismはMSとは無関係な単なる野良ライブラリの一つだからダメ
2019/12/24(火) 12:29:36.63ID:2vtH2tiGd
>>178
C#で使うならOK
2019/12/24(火) 12:45:35.02ID:+zwswjcb0
skiasharp Microsoftの純正ライブラリー
扱いなのに(nugetでは)
情報が少なくて笑える
人脈が無いとこういう扱いなのかw
2019/12/24(火) 13:55:17.48ID:rY4O3lLw0
流れ読まずに。

private int hoge(){
 using(/* なんか入る */){
  /* ひたすら処理 */
  return nanka;
 }
}

こういうreturnの書き方は一般的なのでしょうか?
usingの中カッコの外にreturn文がないと値の返し損ねがないか心配なのですが
VisualStudioの警告は出ないしアリなのかナシなのか諸兄のご意見をいただきたく。
2019/12/24(火) 14:15:20.75ID:4hGbK3LLM
>>183
普通にアリ
メソッドから戻る直前にDisposeが実行される
なお、C#8以降では以下のように書けるため、従来のusingブロックはほとんどの場合必要なくなった
using var x = new Hoge("Arial", 10.0f);
x.Foo();
// メソッドを抜けるときに自動的に x.Dispose が呼ばれる
2019/12/24(火) 14:42:06.62ID:JGZzQNV20
>>183
returnが無いパスがあったら警告出るよ
警告が出ないということは必ずreturnが呼ばれている
2019/12/24(火) 16:17:46.84ID:pJ4JfZbNd
>>181,179
ありがとう。DIコンテナにUnityを使ってて、App.xaml の RegisterTypes で RegisterSingleton で登録する共用クラスがあるんだけど、このコンストラクタに引数を渡したいです
UnityContainerの中で生成するタイミングがわからなくて渡し方がわかりません
2019/12/24(火) 16:20:01.66ID:pJ4JfZbNd
あ、引数はユーザーコンフィグから取得したいです
2019/12/24(火) 17:24:40.68ID:rY4O3lLw0
>>184,185
ありがとうございますm(_ _)m
usingの中カッコの中で変数宣言してそれを返せて終われたらいいなと思ってたのでこの書き方でやってみます
2019/12/24(火) 19:00:31.16ID:yk68HN8sM
>>187
コンフィグクラスかコンフィグ読み込みクラスを注入すればいいよ
2019/12/24(火) 19:05:38.59ID:0ojb25IiM
>>184
まじ?C#は洗練されてるね
2019/12/25(水) 00:57:35.17ID:BOYk9T8B0
>>189
ああそりゃそうか。DIコンテナがあるんだからインジェクションすればいいだけなんだねありがとう
2019/12/25(水) 21:07:41.04ID:nysCvhr10
.netライブラリでかすぎじゃね?
193デフォルトの名無しさん (ワッチョイ f12d-vQnI)
垢版 |
2019/12/26(木) 03:51:48.92ID:bzjIw0U90
作ったプログラムをUbuntuのバックグラウンドで動かし続けたいんだけどさあ
nohup dotnet run &
だと、動かないのかすぐ終わっちゃうのかわかんないけどダメだったぜ
どうすればよかんべえな?
194デフォルトの名無しさん (ワイーワ2 FF7a-v1fK)
垢版 |
2019/12/26(木) 09:37:04.58ID:qmNoWNu8F
>>192
既にライブラリじゃないですね
2019/12/26(木) 10:09:04.01ID:Wx+k6OqqM
>>193
Docker使うのが簡単だしスキル的にも得るものが大きい
2019/12/26(木) 22:14:19.89ID:z0a0esehd
>184
1000行近い関数が沢山あるクソコードだと以前の方が便利だな(涙目)
2019/12/26(木) 22:19:53.43ID:YRIJALUmM
メソッド内にラノベでも書いてんのか?
2019/12/27(金) 23:38:38.82ID:rZaePzzs0
頻出パターンだと思うんだけど、
ツリービューとかデータグリッドを選択したら詳細を表示する画面で、詳細部分のリジョンにナビゲーションで登録する時って、
詳細のビューのコードビハインドに書くしかないのかね。
サンプルがそうなってるけど、コードビハインドに書くのに抵抗がある
2019/12/28(土) 00:09:08.65ID:L8M+Vbvra
React等の仮想DOMを使ったモダンなMVVM系Webフレームワークでは、コンポーネントとしてVMを階層化する。
この場合、親VMが子VMとしてツリービューVMと詳細VMを持つ形になるだろう。
そして、ツリービューの選択項目が変更されたらツリービューVMがそれを受けて親VMに通知し、親VMが詳細VMの表示対象データのプロパティを更新する。
WPFの原始的なMVVMではそのへんはあまり洗練されていないし、そもそもWPF自体誰も使ってないから特にベストプラクティスのようなものも無い。
WebのMVVMを真似するのもコードビハインドを書くのも君の自由だ。
2019/12/28(土) 02:11:10.25ID:n5/LKlnD0
「リジョンのナビゲーションで登録」
意味不明
2019/12/28(土) 04:17:29.52ID:j+kocMTA0
「詳細部分のregion(領域)」までは何とか…
2019/12/28(土) 11:25:47.63ID:aAyiCa3V0
>>200
ごめんなさい。モジュールでレジスタービューウィズリジョンじゃなくて、レジスターフォーナビゲーションを使って登録するとこのことです
公式サンプルのベーシックリジョンナビゲーションの書き方をみての質問です
2019/12/28(土) 11:47:20.50ID:j+kocMTA0
クソワロタ
2019/12/28(土) 11:53:28.80ID:mKsVnGCZ0
そうか、よくわからないけど解決したなら良かった
2019/12/29(日) 16:58:05.30ID:Jl+XQSo+0
JavaScriptによって書き換えられた後のhtmlを取得する方法ってWebBrowserでInvokeScriptなどを使用する以外にはないでしょうか?
出来ればHttpClientやWebClientで済ませたいのですが
2019/12/29(日) 17:07:07.30ID:J2Lmqp1KM
>>205
Seleniumを使いましょう
2019/12/30(月) 00:00:44.86ID:/k8PkqODa
headlesschromeでええやないか
2019/12/30(月) 09:57:04.44ID:yg3zWj/W0
WebBrowserクラスやヘッドレスブラウザを使うところまで行ってしまうとC#で作る利点が薄れてしまってChrome拡張で作るか、となってしまうんですよね・・・
一般的な行数のスクリプトであればソースを見てC#のコードに置き換えるということで今まで解決してきたのですが、そうはいかない量のコードだとやはりブラウザに頼る他ないですよね
2019/12/30(月) 13:48:14.76ID:sCWLu8Vm0
コントロールに適用したいStyleがあるので、Generic.xaml を作成して、
App.xaml で ResourceDictionary.Merge Dictionaryしました。その中で自作のコンバータークラスを使いたくて定義したのですが、どうしても認識してくれません。ビルドは通るのですが、実行時に見つからないエラーがでます(xaml parse exeption)
同じ定義を App.xaml の中で、Generic.xamlをマージする前に書くと、何故か実行時にエラーも出ませんし、ちゃんと動きます。
Generic.xaml の中でコンバーターを定義することは出来ないのでしょうか
2019/12/30(月) 13:48:51.61ID:sCWLu8Vm0
すみません。相談室が荒れてるのでこっちで質問させてくださいm(_ _)m
211デフォルトの名無しさん (ラクペッ MMb7-f88z)
垢版 |
2019/12/30(月) 14:36:52.54ID:Nw7Rp9O2M
メンバーはこっちも同じだから直に荒れる
2019/12/30(月) 16:01:56.74ID:sCWLu8Vm0
まじすか(´・ω・`)
using について論議してたころはまだ読めたけど、一昨日ぐらいからダメな言い争いになってる
2019/12/30(月) 18:18:27.76ID:ZR5/35mb0
>>210
で、質問はなんなんだい?答えてやらないが読むだけなら読んでやるぞい
2019/12/30(月) 18:29:26.91ID:sCWLu8Vm0
>>213
順番が前後してごめんなさい
質問は>>209です
2019/12/30(月) 20:45:49.11ID:w8cwRlld0
>>209
>Generic.xaml の中でコンバーターを定義することは出来ないのでしょうか

Generic.xamlの中では定義できないんじゃないかと思うなら
自分で違う任意のxamlを定義してApp.xamlでMergedDictionariesして
使えるかどうかで切り分けたらいいんじゃない?
2019/12/30(月) 20:48:13.19ID:0ybHI6rZ0
>>214
> Generic.xaml の中でコンバーターを定義することは出来ないのでしょうか
無理なんじゃねーの?
https://social.msdn.microsoft.com/Forums/silverlight/en-US/c4a84046-0b97-4225-a911-973c24117d79/converters-in-genericxaml?forum=silverlightnet
■ このスレッドは過去ログ倉庫に格納されています