2012-02-15 5 views
2

、私は私はあなたがキャンバスにそれを使用する前getContext機能を持っていることを確認するには、以下の見るものにはJavaScriptが似て書くとキャンバスのgetContext機能を使用するJavaScriptで何かをコーディングしている場合:ScriptSharpでフィーチャ検出をどのように実行しますか?例えば

var canvas = document.getElementById("SomeCanvas"); 
if (canvas.getContext) { 
    var context = canvas.getContext("2d"); 
    // Do something with the context... 
} 

Script#を使用してこのような機能検出を行う好ましい方法は何ですか?

答えて

6

あなたは、Typeのメソッドのセットを

if(Type.HasMethod(canvas, "getContext")) 
{ 
    ... 
} 

または一般的に使用することができます。

関連する問題