私のコード ビハインドでは、定数 String と String.Format を使用して一連の svg 要素を作成しています。
const string BoxTemplate = "<rect x=\"{0}\" y=\"{1}\" height=\"{2}\" width=\"{3}\" fill=\"{4}\" stroke=\"#707070\" onmouseover=\"showToolTip()\"/>";
string s = String.Format(BoxTemplate, x, y, h, w, color);
次に、リテラル コントロールを使用して画像をレンダリングします。
マウスオーバーまたはその他のイベントで使用する要素に、データまたは少なくともデータキーを含めたいと思います。id を datakey に設定することも考えましたが、複数の画像が同じデータを参照する場合があります。
どの要素が「マウスオーバー」されたかをJavaScript関数に認識させ、そのデータ/データキーにアクセスさせる最良の方法は何ですか.