要在DependencyProperty中包含什么以便IDE找到它?

时间:2016-10-13 21:38:57

标签: c#

我有以下代码:

using using System.Windows;

我用

<?php
session_start();


//Yes it is true 


include_once '../config.php';
$username = mysqli_real_escape_string($con, $_POST['username']);
$password = mysqli_real_escape_string($con, $_POST['password']);

//prepared approach!
$query = $con -> prepare("SELECT username FROM users WHERE (username = ? or email = ?) AND password = ? ");
$query->bind_param('sss',$username,$username,$password);
$query->execute();
$query->store_result();
if($query->num_rows>0){
    //therefore the USER exists!!!!!

    //Please dont fetch the same username again because it alreadmatched here.
    $_SESSION['username'] = $username;
    header('Location: ../dashboard/index');

}else{
    header('Location: ../index.php?message=Username address or password is incorrect');
}

我添加了一个System.Windows作为项目引用。但intellisense仍然说:“找不到类型或命名空间名称'DependencyProperty'(您是否缺少using指令或程序集引用?)

那么我错过了使用指令或参考的内容吗?在C ++中,MSDN通常有一个诸如“引用”之类的部分,所以我知道#include是什么标题,但我对C#没有经验,MSDN对要包含的内容保持沉默。我会错过一些基本的东西吗我知道我的代码无论如何都行不通,但至少IDE应该在这一点上找到DependencyProperty,它本身只是System.Windows中的一个符号,或者它不是?

1 个答案:

答案 0 :(得分:1)

DependencyProperty的MSDN明确指定

  

命名空间:System.Windows
  程序集:WindowsBase(在WindowsBase.dll中)

因此,您需要将引用添加到WindowsBase.dll并在您的CS文件中添加using System.Windows(或使用全名System.Windows.DependencyProperty