「タイプ'System.Windows.Forms.DialogResult'を暗黙的にSystem.Windows.MessageBoxResultに変換できません」というエラーが表示されます。
最初は、これはインポートが欠落しているだけだと思ったので、インポートしたSystem.Windows.Formsを配置しましたが、実際のメッセージボックスにエラーが発生するため、「MessageBox」は「System」間のあいまいな参照であるため、役に立ちませんでした。 Windows.MessageBox'と'System.Windows.Forms.MessageBox'(これは:Pを理解するのは難しいことではありません)が、元のメッセージは同じままです。
private void DisplayOnWebsiteChecked(Object sender, EventArgs e)
{
var departments = model.Name;
var departmentChildren = model.Children;
var messagebox = MessageBox.Show("Do you wish to hide all sub deparments and products.",
"List of Box",
MessageBoxButton.YesNo);
if (messagebox = System.Windows.Forms.DialogResult.Yes)
{
if (departmentChildren != null)
{
int zeroChildren = 0;
if (departmentChildren.Count.Equals(zeroChildren)) ;
{
foreach (Department Children in departmentChildren)
Children.IsVisibleOnWebsite = false;
}
}
}
else
return;
}
あなたがそれから何かを必要とする場合に備えて、私はメソッド全体を含めました。