Problem

OxyPlot は、.NETで簡単にグラフを描画できるライブラリです。
ライセンスもMITで非常に使い勝手が良いです。

グラフの描画が簡単なのですが、Xamlとの連携で、「あれ?」と思う箇所がありました。
グラフ表示領域の枠線をXamlから非表示にしようとしたところ、非表示にできなくて困りました。
下記のような感じですね。

1
<oxy:PlotView BorderThickness="0" />

これでは消えないので、メモとして残します。

Solution

コードから実行します。
通常、OxyPlot.Wpf.PlotView.Model プロパティOxyPlot.PlotModel クラスをバインディングします。
そのPlotModelで境界線を制御します。
下記のような感じです。

1
var model = new PlotModel { PlotAreaBorderThickness = new OxyThickness(0), };