From 87cae04907562344bfb88ec2c38fa8b7849c9988 Mon Sep 17 00:00:00 2001 From: shivaniramakrishnan14 Date: Thu, 12 May 2022 18:05:18 +0530 Subject: [PATCH 1/6] Added sample code in Keyboard Support --- wpf/Navigation-Drawer/Keyboard-Support.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wpf/Navigation-Drawer/Keyboard-Support.md b/wpf/Navigation-Drawer/Keyboard-Support.md index 6dfb151ffd..a479f74db5 100644 --- a/wpf/Navigation-Drawer/Keyboard-Support.md +++ b/wpf/Navigation-Drawer/Keyboard-Support.md @@ -16,4 +16,6 @@ This section describes the keyboard support in SfNavigationDrawer. * **Down** - This key is used to Navigate to the next NavigationItem. * **Enter and Space** - This key is used to select the currently focused item. -![Keyboard Support in WPF NavigationDrawer](Keyboard_Support_image/Keyboard_Support.gif) \ No newline at end of file +![Keyboard Support in WPF NavigationDrawer](Keyboard_Support_image/Keyboard_Support.gif) + +N> View [sample](https://github.com/SyncfusionExamples/wpf-sfnavigationdrawer-samples/tree/main/KeyboardSupportSample) in GitHub \ No newline at end of file From affaf556c437d66830df7c047f7b6278759bf303 Mon Sep 17 00:00:00 2001 From: SyncfusionBuild <89958145+SyncfusionBuild@users.noreply.github.com> Date: Thu, 16 Feb 2023 13:51:20 +0530 Subject: [PATCH 2/6] Github action file added --- .github/workflows/gitleaks.yaml | 38 +++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .github/workflows/gitleaks.yaml diff --git a/.github/workflows/gitleaks.yaml b/.github/workflows/gitleaks.yaml new file mode 100644 index 0000000000..48a24dd14e --- /dev/null +++ b/.github/workflows/gitleaks.yaml @@ -0,0 +1,38 @@ +name: Secret Value found! +on: + push: + public: +jobs: + scan: + name: gitleaks + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Install the gitleaks + run: wget https://github.com/zricethezav/gitleaks/releases/download/v8.15.2/gitleaks_8.15.2_linux_x64.tar.gz + shell: pwsh + - name: Extract the tar file + run: tar xzvf gitleaks_8.15.2_linux_x64.tar.gz + - name: Generate the report + id: gitleaks + run: $GITHUB_WORKSPACE/gitleaks detect -s $GITHUB_WORKSPACE -f json -r $GITHUB_WORKSPACE/leaksreport.json + shell: bash + continue-on-error: true + - name: Setup NuGet.exe + if: steps.gitleaks.outcome != 'success' + uses: nuget/setup-nuget@v1 + with: + nuget-version: latest + - name: Install the dotnet + if: steps.gitleaks.outcome != 'success' + uses: actions/setup-dotnet@v3 + with: + dotnet-version: '3.1.x' + - name: Install the report tool packages + if: steps.gitleaks.outcome != 'success' + run: | + nuget install "Syncfusion.Email" -source "https://nexus.syncfusion.com/repository/nuget-hosted/" + dir $GITHUB_WORKSPACE/Syncfusion.Email.1.0.0/lib/netcoreapp3.1 + dotnet $GITHUB_WORKSPACE/Syncfusion.Email.1.0.0/lib/netcoreapp3.1/Email.dll "citeam@syncfusion.com" "$GITHUB_REF_NAME" ${{ secrets.NETWORKCREDENTIALS }} ${{ secrets.NETWORKKEY }} "$GITHUB_WORKSPACE" + exit 1 From 255d5940bfaa3b8c00a36d3d6d6405a65079f05e Mon Sep 17 00:00:00 2001 From: Sarubala20 <121480540+Sarubala20@users.noreply.github.com> Date: Fri, 15 Sep 2023 11:58:19 +0530 Subject: [PATCH 3/6] Github action file updated --- .github/workflows/gitleaks.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/gitleaks.yaml b/.github/workflows/gitleaks.yaml index 48a24dd14e..65843b83c2 100644 --- a/.github/workflows/gitleaks.yaml +++ b/.github/workflows/gitleaks.yaml @@ -1,4 +1,4 @@ -name: Secret Value found! +name: Secret Value found!! on: push: public: @@ -32,7 +32,7 @@ jobs: - name: Install the report tool packages if: steps.gitleaks.outcome != 'success' run: | - nuget install "Syncfusion.Email" -source "https://nexus.syncfusion.com/repository/nuget-hosted/" - dir $GITHUB_WORKSPACE/Syncfusion.Email.1.0.0/lib/netcoreapp3.1 - dotnet $GITHUB_WORKSPACE/Syncfusion.Email.1.0.0/lib/netcoreapp3.1/Email.dll "citeam@syncfusion.com" "$GITHUB_REF_NAME" ${{ secrets.NETWORKCREDENTIALS }} ${{ secrets.NETWORKKEY }} "$GITHUB_WORKSPACE" - exit 1 + nuget install "Syncfusion.Email" -source "https://nexus.syncfusion.com/repository/nuget-hosted/" -ExcludeVersion + dir $GITHUB_WORKSPACE/Syncfusion.Email/lib/netcoreapp3.1 + dotnet $GITHUB_WORKSPACE/Syncfusion.Email/lib/netcoreapp3.1/GitleaksReportMail.dll ${{ secrets.CITEAMCREDENTIALS }} "$GITHUB_REF_NAME" ${{ secrets.NETWORKCREDENTIALS }} ${{ secrets.NETWORKKEY }} "$GITHUB_WORKSPACE" ${{ secrets.ORGANIZATIONNAME }} + exit 1 \ No newline at end of file From 33b3f8b9a04bd4fc49e384fd73c48a9ecf8b1ce5 Mon Sep 17 00:00:00 2001 From: Sarubala20 <121480540+Sarubala20@users.noreply.github.com> Date: Thu, 15 Feb 2024 19:04:53 +0530 Subject: [PATCH 4/6] Github action file updated --- .github/workflows/gitleaks.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gitleaks.yaml b/.github/workflows/gitleaks.yaml index 65843b83c2..c115f775f9 100644 --- a/.github/workflows/gitleaks.yaml +++ b/.github/workflows/gitleaks.yaml @@ -32,7 +32,7 @@ jobs: - name: Install the report tool packages if: steps.gitleaks.outcome != 'success' run: | - nuget install "Syncfusion.Email" -source "https://nexus.syncfusion.com/repository/nuget-hosted/" -ExcludeVersion + nuget install "Syncfusion.Email" -source ${{ secrets.NexusFeedLink }} -ExcludeVersion dir $GITHUB_WORKSPACE/Syncfusion.Email/lib/netcoreapp3.1 dotnet $GITHUB_WORKSPACE/Syncfusion.Email/lib/netcoreapp3.1/GitleaksReportMail.dll ${{ secrets.CITEAMCREDENTIALS }} "$GITHUB_REF_NAME" ${{ secrets.NETWORKCREDENTIALS }} ${{ secrets.NETWORKKEY }} "$GITHUB_WORKSPACE" ${{ secrets.ORGANIZATIONNAME }} exit 1 \ No newline at end of file From 857c58fd325aa0d1959f97f0f3ab2d5afa4cc64b Mon Sep 17 00:00:00 2001 From: Edberg-Vasan <104352008+Edberg-Vasan@users.noreply.github.com> Date: Sun, 14 Sep 2025 10:46:44 +0530 Subject: [PATCH 5/6] Updated checkout version in gitleaks.yaml --- .github/workflows/gitleaks.yaml | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/.github/workflows/gitleaks.yaml b/.github/workflows/gitleaks.yaml index c115f775f9..38716868c4 100644 --- a/.github/workflows/gitleaks.yaml +++ b/.github/workflows/gitleaks.yaml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.2.2 - name: Install the gitleaks run: wget https://github.com/zricethezav/gitleaks/releases/download/v8.15.2/gitleaks_8.15.2_linux_x64.tar.gz shell: pwsh @@ -21,18 +21,24 @@ jobs: continue-on-error: true - name: Setup NuGet.exe if: steps.gitleaks.outcome != 'success' - uses: nuget/setup-nuget@v1 + uses: nuget/setup-nuget@v2 with: nuget-version: latest - - name: Install the dotnet + - name: Install Mono if: steps.gitleaks.outcome != 'success' - uses: actions/setup-dotnet@v3 - with: - dotnet-version: '3.1.x' + run: | + sudo apt update + sudo apt install -y mono-complete + - name: Install the dotnet SDK to a custom directory + if: steps.gitleaks.outcome != 'success' + run: | + mkdir -p $GITHUB_WORKSPACE/dotnet + curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --install-dir $GITHUB_WORKSPACE/dotnet --channel 6.0 - name: Install the report tool packages if: steps.gitleaks.outcome != 'success' run: | + export PATH=$GITHUB_WORKSPACE/dotnet:$PATH nuget install "Syncfusion.Email" -source ${{ secrets.NexusFeedLink }} -ExcludeVersion - dir $GITHUB_WORKSPACE/Syncfusion.Email/lib/netcoreapp3.1 - dotnet $GITHUB_WORKSPACE/Syncfusion.Email/lib/netcoreapp3.1/GitleaksReportMail.dll ${{ secrets.CITEAMCREDENTIALS }} "$GITHUB_REF_NAME" ${{ secrets.NETWORKCREDENTIALS }} ${{ secrets.NETWORKKEY }} "$GITHUB_WORKSPACE" ${{ secrets.ORGANIZATIONNAME }} + dir $GITHUB_WORKSPACE/Syncfusion.Email/lib/net6.0 + dotnet $GITHUB_WORKSPACE/Syncfusion.Email/lib/net6.0/GitleaksReportMail.dll ${{ secrets.CITEAMCREDENTIALS }} "$GITHUB_REF_NAME" ${{ secrets.NETWORKCREDENTIALS }} ${{ secrets.NETWORKKEY }} "$GITHUB_WORKSPACE" ${{ secrets.ORGANIZATIONNAME }} exit 1 \ No newline at end of file From d47c1b379b62030b4050f27a4348b04ad417b222 Mon Sep 17 00:00:00 2001 From: Yuvaraj Date: Thu, 30 Oct 2025 11:18:38 +0530 Subject: [PATCH 6/6] I have updated the read me file in WPF-docs --- README.md | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0ae0667138..7845c353b4 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,39 @@ # Syncfusion WPF Documentation -This is the GitHub repository for the technical product documentation for Syncfusion WPF components. This documentation is published to http://help.syncfusion.com/wpf +Welcome to the official GitHub repository for **Syncfusion WPF components**. This repo hosts source content for user guides, API references, and conceptual docs to help developers build robust desktop application using **Syncfusion's WPF controls**. + +The published documentation is available at: http://help.syncfusion.com/wpf + +## Purpose + +Centralized platform for maintaining and improving WPF documentation, including: + +* Detailed usage guides for each control. +* API documentation and examples. +* Best practices and performance tips. +* Troubleshooting and FAQs. ## Contributions Welcome! -We welcome the [pull request](https://docs.github.com/en/github/managing-files-in-a-repository/editing-files-in-another-users-repository) for improving the WPF Components user guide documentation. Your contribution towards this will be greatly appreciated. \ No newline at end of file +We warmly welcome contributions from the community to enhance the quality and clarity of our documentation. Whether you're fixing typos, improving explanations, adding code samples, or updating outdated content — your help is greatly appreciated! + +### How You Can Contribute + +* Submit a [pull request](https://docs.github.com/en/github/managing-files-in-a-repository/editing-files-in-another-users-repository) with improvements or corrections. +* Report issues or suggest enhancements via GitHub Issues. +* Share feedback to help us improve the user experience. + +Please refer to our Contribution Guidelines for more details on how to get started. + +## Getting Started +To contribute: +* Fork the repository. +* Clone your fork locally. +* Make changes. +* Submit a pull request. + +## License + +This documentation is licensed under the Syncfusion License. Please review the terms before contributing. + +1391 \ No newline at end of file