Как изменить направление страницы на RTL в приложении radzen blazor studioC#

Место общения программистов C#
Ответить
Anonymous
 Как изменить направление страницы на RTL в приложении radzen blazor studio

Сообщение Anonymous »

У меня есть веб-приложение с radzen blazor studio. я добавил локализацию в приложение. Поэтому оно добавило страницу CulturePicker.Razor и класс CulturePicker.cs.
это был класс CulturePicker.cs
< RadzenDropDown @bind-Value="@cultural" TValue="string" Data="@(new [] { new { Text = "العربية (المملكة العربية السعودية)", Value = "ar-SA"}, new { Text = "English", Value = "en" } })"
TextProperty="Text" ValueProperty="Value" Change="@ChangeCulture" />
и это Метод [Change="@ChangeCulture"]
protected void ChangeCulture()
{
var redirect = new Uri(NavigationManager.Uri).GetComponents(UriComponents.PathAndQuery | UriComponents.Fragment, UriFormat.UriEscaped);

Код: Выделить всё

var query = $"?culture={Uri.EscapeDataString(culture)}&redirectUri={redirect}";

NavigationManager.NavigateTo("Culture/SetCulture" + query, forceLoad: true);
}
что мне нужно, так это когда пользователь меняет культуру (язык), макет страницы (направление) меняется с RTL и LTR< /п>

Подробнее здесь: https://stackoverflow.com/questions/792 ... studio-app
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»