serviceCollection.AddScoped<HttpClient>();
@inject HttpClient Http
serviceCollection.AddScoped<HttpClient>();
@inject HttpClient Http
<text x="50" y="50">Some text</text>
"<text>" and "</text>" tags cannot contain attributes
<text> <!-- Here are your actual Text tags --> <text x="50" y="50">Some text</text> </text>
public void ConfigureServices(IServiceCollection services) { services.AddLocalization(options => { options.ResourcesPath = "Resources"; }); services.AddMvc() .AddViewLocalization(LanguageViewLocationExpanderFormat.Suffix) .AddDataAnnotationsLocalization(options=> { options.DataAnnotationLocalizerProvider = (type, factory) => { return factory.Create( baseName: type.FullName /* بر این اساس نام فایل منبع متناظر باید به همراه ذکر فضای نام پایه آن هم باشد */, location: "Core1RtmTestResources.ExternalResources" /*نام اسمبلی ثالث*/); }; });
public TestLocalController( IStringLocalizer<TestLocalController> stringLocalizer, IHtmlLocalizer<TestLocalController> htmlLocalizer)
private readonly IStringLocalizer _stringLocalizer; private readonly IHtmlLocalizer _htmlLocalizer; public TestLocalController( IStringLocalizerFactory stringLocalizerFactory, IHtmlLocalizerFactory htmlLocalizerFactory) { _stringLocalizer = stringLocalizerFactory.Create( baseName: "Controllers.TestLocalController" /*مشخصات کنترلر جاری*/, location: "Core1RtmTestResources.ExternalResources" /*نام اسمبلی ثالث*/); _htmlLocalizer = htmlLocalizerFactory.Create( baseName: "Controllers.TestLocalController" /*مشخصات کنترلر جاری*/, location: "Core1RtmTestResources.ExternalResources" /*نام اسمبلی ثالث*/); }
public IEnumerable<SelectListItem> Names { get; set; }
model: new ProductCategoryViewModel { Names = ... }
یک سالی میشود که روی یک فریمورک رابط کاربری بصورت
متن باز به اسم HandyControl مشارکت دارم، این فریمورک در درجه اول مخصوص
برنامه نویسهای چین طراحی شده بود اما با بازخوردهایی که دریافت کرد،
جامعه انگلیسی زبان را هم پشتیبانی میکند. بدلیل اینکه هدف این فریمورک
ارائه کنترلهای ساده و بدور از پیچیدگی هست، Nabian با
اضافه کردن کنترلهای پیچیده مخالف هست. به همین دلیل تصمیم گرفتم تا شاخه
جدایی از این پروژه را ایجاد کنم و کنترلها و ویژگیهای مختلفی که سازگار
با برنامه نویسهای ایرانی باشد را اضافه کنم. درحال حاضر تقویم شمسی،
ساعت_تقویم شمسی، پشتیبانی از کد ملی، حروف فارسی در نوع ورودی TextBox
،استایلهای جدید بارگذاری، کنترل BusyIndicator، کنترل سرعت شمار
(SpeedoMeter) و چندین کلاس هلپر جهت کار با رجیستری، رمزنگاری و... را به
پروژه اضافه کردم.(لیست ویژگیهای اضافه شده را میتوانید از این قسمت مشاهده
کنید) (جهت مشاهده کنترلها و ویژگیهای اضافه شده در نسخه شخصی سازی شده
بعد از اجرای دمو از بخش Controls بخش PersianToolkit را انتخاب کنید)
صفحات پروژه اصلی===> سورس برنامه | صفحه ناگت | صفحه مارکت پلیس | مستندات چینی | مستندات انگلیسی | مستندات ویکی