我有一張圖像,我想在鼠標懸停在圖像上時動態添加效果。提取圖像對象的屬性值
`<Image Name="image1" Stretch="Fill" Source="/Start;component/Images/100px-The_alliance_logo.jpg" MouseEnter="MouseOver" />`
我想在鼠標懸停在圖像上時提取名稱的值。我用C#編寫了以下代碼。
private void MouseOver(object sender, MouseEventArgs e)
{
object ObjectName = new object();
ObjectName = Convert.ToString(sender.GetType().GetProperty("Name").GetValue(sender, null));
String Obj = (String)ObjectName;
Obj.Effect = shade(Obj);
}
我得到的Obj.Effect = shade(Obj);
一個錯誤,即說:「‘串’不包含‘影響’的定義,並沒有擴展方法‘效果’,接受類型‘字符串’的第一個參數可能是發現(您是否缺少使用指令或裝配參考?)「
我該如何解決?
您的問題被編輯器標記爲ASP.NET。我把它回滾。雖然它有點顯而易見,但在發佈問題時請特別注意,我添加了WPF和XAML標籤。 – nvoigt