По моему мнению, обычно лучше использовать свое время, чтобы включить плагин «как есть» (в форме JavaScript), а затем подготовить импортированный тип в Script # для предоставления функциональности плагина остальной части Script #.
Я не знаю, существует ли ярлык в Script # при работе с плагинами jQuery, но то, что я быстро сделал в прошлом, выглядит примерно так:
// Import my plugin "Foo"
[Imported]
[IgnoreNamespace]
public class jQueryWithFoo : jQueryObject
{
private jQueryWithFoo () { }
[ScriptName("foo")]
public void FooInit() { }
[ScriptName("foo")]
public void FooMethod(string method) { }
[ScriptName("foo")]
public void FooMethodWithOptions(string method, Dictionary options) { }
}
Затем, чтобы использовать плагин для объекта, который вы только что навели на импортируемый тип:
// grab my div and cast to my plugin type
jQueryWithFoo myDiv = (jQueryWithFoo)jQuery.Select("#myDiv");
// use the plugin
myDiv.FooInit();
myDiv.FooMethod("toggle");