public static ILegendCommand CreateClearSelected(MapPresenter map, VectorLayer layer) { var result = new LegendCommand() { PathMarkup = IRI.Jab.Common.Assets.ShapeStrings.Appbar.appbarClose, Layer = layer, ToolTip = "پاک کردن عوارض انتخابی", IsCommandVisible = false, }; result.Command = new RelayCommand(param => { map.RemoveSelectedLayer(layer); }); layer.OnSelectedFeaturesChanged += (sender, e) => { result.IsCommandVisible = e.Arg.HasSelectedFeatures; }; return(result); }