21/09/10 19:06:41.45 cGWG4Dd90.net
>>119
ならnumbers[0].orderNumでいいんじゃないのか
122:デフォルトの名無しさん
21/09/10 21:46:29.33 EWGbhKdq0.net
URLリンク(www.c-sharpcorner.com)
上記サイトを参考にグラフを表示させたんだが、背景が黒になってしまうので白にしたい。
どうすればいいでしょうか?
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="URLリンク(xamarin.com)
xmlns:x="URLリンク(schemas.microsoft.com)
x:Class="testxamarin2.Pages.Gurafu2"
xmlns:oxy="clr-namespace:OxyPlot.Xamarin.Forms;assembly=OxyPlot.Xamarin.Forms" xmlns:local="clr-namespace:testxamarin2.Pages">
<ContentPage.BindingContext>
<local:OxyExData />
</ContentPage.BindingContext>
<oxy:PlotView Model="{Binding PieModel}" />
</ContentPage>
123:デフォルトの名無しさん
21/09/10 22:40:03.53 us9/OBHL0.net
C#スレです。
124:デフォルトの名無しさん
21/09/11 00:52:24.21 gPJd3kYI0.net
ひょっとしてダークモード使ってるなんてことはない?
125:デフォルトの名無しさん
21/09/11 11:05:16.93 svdFBuj80.net
>>123
C#だろ
126:デフォルトの名無しさん
21/09/11 14:33:08.39 7wmXh2qC0.net
正解はXamarinスレへじゃないかw
Microsoft Xamarin part8 [.NET MAUI]
スレリンク(tech板)
127:デフォルトの名無しさん
21/09/11 18:25:58.13 E5TnD1wu0.net
データ集計用にSystem.Windows.Forms.DataVisualization.Charting.Chartを使ってグラフを描画して画像保存をやっています。
特定のX軸のグラフのプロット座標をスクリーン座標かクライアント座標として得たいのですが、何か方法はあるでしょうか。
目的はグラフのY軸のピーク値とかのプロット地点の横に注釈を入れることです。
ChartオブジェクトのPostPaintイベントを追加してSystem.Drawing等でChartコントロール上に描画はできることは確認できていますが、
描画するにもグラフの各座標が判らなくて困ってます。
128:デフォルトの名無しさん
21/09/11 19:00:31.83 E5TnD1wu0.net
ValueToPixelPositionでできました。
Chartは情報が中々得難いですね。
Excelのグラフのがよかったかな。
129:デフォルトの名無しさん
21/09/11 19:09:47.10 Sf7FbZfWa.net
>>128
今それを書こうと思ってた
まあチャートなんか使ったことないんだけどねw
佐藤さんて人がchmを作ってくれてるよ。
それを見たら1分でそれにたどり着いた
URLリンク(www.kanazawa-net.ne.jp)
130:デフォルトの名無しさん
21/09/11 20:53:38.53 E5TnD1wu0.net
>>129
貴重な情報源ですね。ありがとうございます。
131:デフォルトの名無しさん
21/09/11 21:52:55.11 8euuf7tr0.net
Visual Studio 2019でC#の単体テストのプロジェクトを新規作成する場合、
MSTest
NUnit
xUnit
と三つあるのですが、どれがお勧めですか?
最も一般的なのを教えてほしいです。
ちなみに、OSはWindows 10で、.NET Coreを使い、
GUIを用いないデスクトップ・アプリケーションのテストをしたいです。
132:デフォルトの名無しさん
21/09/11 22:02:13.98 xnT6+evKa.net
MSTest以外
133:デフォルトの名無しさん
21/09/11 22:21:42.85 8euuf7tr0.net
>>132
では、xUnitにしてみます。
ありがとうございました。
134:デフォルトの名無しさん
21/09/15 01:25:28.31 YP1Us53j0.net
単体テストで使うAssert()などのコードは、
バージョン管理ツールで保存するときは一緒に保存しますか?
単体テストで使うコードは本番環境にも入れたままにするのですか?
135:デフォルトの名無しさん
21/09/15 01:45:24.08 BObvHHa10.net
if(debugger.isattached)debugger.break();
みたいにやればデバッガとつながってるときだけ止まるので入れておいても害はない
136:デフォルトの名無しさん
21/09/15 02:21:57.32 Amlrkkbp0.net
>>134
バージョン管理するのは当然
単体テストはプロジェクトを分けるだろうから、本番環境にデプロイされることはない
137:デフォルトの名無しさん
21/09/16 01:15:18.28 KiAri4wH0.net
>>135-136
ありがとうございます。
デバッガーに繋がっているときだけ止めれるので入れておいても害はないけど、
プロジェクトを分ける場合は本番環境には入れないんですね。
138:デフォルトの名無しさん
21/09/16 08:11:11.63 l6vfv8u30.net
先生 インスタンスメンバーにアクセスしないメソッドはstaticにマークしたほうがいいんですか?う゛ぃじゅあるすたじお先生がそう言ってるんですけど
139:デフォルトの名無しさん
21/09/16 08:31:28.52 1kK4YF2S0.net
設計が悪いと、遠回しに言われてるんじゃないか
140:デフォルトの名無しさん
21/09/16 12:32:37.57 f8nFECPPa.net
>>138
むしろ「それ」をあえてインスタンスメソッドにする必要があるのか、
と考えるべきだろうね。
普通はないはずだと思うけどあると確信できるなら別にいいんじゃないの?
普通はないはずだと思うけどねw
141:デフォルトの名無しさん
21/09/16 13:41:21.65 l6vfv8u30.net
>>139
>>140
わかりました先生!