Tag: commandparameter

使用命令参数的Web API不返回任何数据

用于查询oracle数据库的Web API,它接收字符串数组作为输入参数。 我试图使用命令参数来避免SqL注入,但下面的代码不会抛出任何错误,但不会给出结果。 public class PDataController : ApiController { public HttpResponseMessage Getdetails([FromUri] string[] id) { List prms = new List(); string connStr = ConfigurationManager.ConnectionStrings[“PDataConn”].ConnectionString; using (OracleConnection dbconn = new OracleConnection(connStr)) { var inconditions = id.Distinct().ToArray(); var srtcon = string.Join(“,”, inconditions); DataSet userDataset = new Dataset(); var strQuer = @”SELECT STCD_PRIO_CATEGORY_DESCR.DESCR AS CATEGORY, STCD_PRIO_CATEGORY_DESCR.SESSION_NUM AS SESSION_NUMBER, […]

将WPF Button CommandParameter绑定到DataTemplate中的Button本身

我有一个表示AppBar按钮的DataTemplate,我通过一组自定义AppBarCommand对象声明这些按钮。 public AppBarCommand(RelayCommand command, string buttonstyle) { Command = command; ButtonStyle = buttonstyle; } 我想添加一个CommandParameter绑定,但参数必须是Button本身。 这样我就可以设置Call​​isto弹出窗口的PlacementTarget。 这可能吗?

如何将变量作为CommandParameter传递

我正在尝试将ViewModel中的变量作为参数发送到命令。 该命令如下所示: public class EditPersonCommand : ICommand { private bool _CanExecute = false; public bool CanExecute(object parameter) { PersonModel p = parameter as PersonModel; CanExecuteProperty = (p != null) && (p.Age > 0); return CanExecuteProperty; } public event EventHandler CanExecuteChanged; public void Execute(object parameter) { } private bool CanExecuteProperty { get { return _CanExecute; } […]