Blazor user help for a winforms app

Hi everybody,

  I want to create a help system for a winforms app using razor pages and blazor. I succeeded displaying all kids of (syncfusion) controls using BlazorWebView, so this problem is solved.

My plan is to provide txt or md files in wwwroot to be displayed by the webview on a mouse click in the web app (also solved). I also want to allow the users to create their own additional files externally, if they want to.

So my question is:

What syncfusion controls and what file types fit best for my purpose ? Editing the displayed information is not desired - additional files can only be added by the admin because they require special naming and format. Loading the files will be performed automatically, when the desired page is loaded.

So I only need some advice which control to use.

  regards

     Uwe


3 Replies 1 reply marked as answer

AK Arun Kumar Ragu Syncfusion Team December 11, 2024 03:56 AM UTC

Hi Uwe Hein,

For your help system in a WinForms app using Razor Pages and Blazor, you can use the following Syncfusion controls to display and manage your .txt and .md files:

  1. Blazor Markdown Editor:
    1. Purpose: This control is ideal for displaying Markdown (.md) files. It supports Markdown syntax and provides a rich text editing experience, although editing is not required in your case.
    2. Features: It allows to render Markdown content in a readable format.
      https://blazor.syncfusion.com/documentation/rich-text-editor/markdown

  2. Blazor Rich Text Editor:
    1. Purpose: This control can be used to display both .txt and .md files. It supports various text formatting options and can render Markdown content if configured appropriately.
    2. Features: It provides a wide range of formatting tools and can be customized to disable editing, ensuring that users can view the content.
      https://blazor.syncfusion.com/documentation/rich-text-editor/getting-started

  3. Blazor File Manager:
    1. Purpose: While not directly for displaying content, this control can help manage the files in your wwwroot directory. It allows administrators to upload, delete, and organize files, ensuring that only properly formatted and named files are added.
    2. Features: It supports file operations like upload, download, and delete, and can be integrated with your existing file system.
      https://blazor.syncfusion.com/documentation/file-manager/getting-started

  4. Blazor PDF Viewer:
    1. Purpose: This control allows users to view and interact with PDF files directly in the browser.
    2. Features: It supports accurate PDF rendering, easy navigation, and various interaction tools like text markup, shapes, and annotations.
      https://blazor.syncfusion.com/documentation/pdfviewer/getting-started/server-side-application

Regards,

Arun Kumar R


Marked as answer

UH Uwe Hein December 11, 2024 08:37 AM UTC

Hi   Arun Kumar Ragu,

    thank you very much for your detailed answer. I think, I will go with the Richt Text Editor.

      regards

         Uwe



AK Arun Kumar Ragu Syncfusion Team December 23, 2024 05:48 AM UTC

Hi Uwe Hein,

You're welcome! Please get back to us if you need any further assistance.

Regards,

Arun Kumar R




Loader.
Up arrow icon